Timeline



2024-12-23:

12:00 Changeset in mainline [8137d36] by Miroslav Cimerman <mc@…>
hr: fge: style
11:06 Changeset in mainline [37a9c1e] by Miroslav Cimerman <mc@…>
hr: hr_volume_t: rename RLQ → layout

2024-12-22:

22:42 Changeset in mainline [6784abc] by Miroslav Cimerman <mc@…>
hr: hr_sess_init(): don't use IPC_FLAG_BLOCKING
22:40 Changeset in mainline [f3b74d1] by Miroslav Cimerman <mc@…>
hr: fge: use libc queue <adt/circ_buf.h>
22:02 Changeset in mainline [64c8132] by Miroslav Cimerman <mc@…>
Allow bitmap to be used in userspace
21:32 Changeset in mainline [95158dac] by Miroslav Cimerman <mc@…>
hr: fge: can ask for wus that finished with EOK
21:31 Changeset in mainline [57110ac8] by Miroslav Cimerman <mc@…>
hr: initialize range lock list and list lock
15:37 Changeset in mainline [83c8bb2] by Miroslav Cimerman <mc@…>
hr: hr_volume_t: fix number of hotspares
15:35 Changeset in mainline [38e3c0a7] by Miroslav Cimerman <mc@…>
hr: range locks
10:25 Changeset in mainline [f725787] by Miroslav Cimerman <mc@…>
hr: fge: fibril group executor This fibril pool allows execution of …

2024-12-16:

20:13 Changeset in mainline [28769117] by Miroslav Cimerman <mc@…>
hrctl: usage string modification
19:32 Changeset in mainline [37ffa4d] by Miroslav Cimerman <mc@…>
hr: modify change state message
18:52 Changeset in mainline [521b387] by Miroslav Cimerman <mc@…>
hr: RAID5: fix degraded write

2024-12-13:

20:24 Changeset in mainline [f312fb9] by Miroslav Cimerman <mc@…>
hr: remove RAID4 functions leftovers

2024-12-06:

20:20 Changeset in mainline [ea0d494] by Miroslav Cimerman <mc@…>
hr: don't set RLQ when assembling
20:19 Changeset in mainline [4066371] by Miroslav Cimerman <mc@…>
hr: layout info printing
19:55 Changeset in mainline [241c3f6] by Miroslav Cimerman <mc@…>
hr: move RAID4 to RAID5 Removes whole raid4.c, as RAID4 is …
19:46 Changeset in mainline [d7768d11] by Miroslav Cimerman <mc@…>
hr: add different RAID4,5 layouts Also prepare the metadata for …

2024-11-28:

17:12 Changeset in mainline [586b39d] by Miroslav Cimerman <mc@…>
hrctl: handle unkown options
17:09 Changeset in mainline [a0c3080] by Miroslav Cimerman <mc@…>
hr: util: hotspare and volume change state functions

2024-11-27:

14:06 Changeset in mainline [65706f1] by Miroslav Cimerman <mc@…>
hr: rename dev_no → extent_no in hr_volume_t
13:28 Changeset in mainline [40bf2c6] by Miroslav Cimerman <mc@…>
hr: allow IO requests to be served during rebuild
13:08 Changeset in mainline [8160e4c0] by Miroslav Cimerman <mc@…>
hr: RAID 4,5: optimize operations with xorbuf Read block on first …
11:19 Changeset in mainline [bf0a791] by Miroslav Cimerman <mc@…>
hr: cstyle

2024-11-22:

22:17 Changeset in mainline [aa7864b] by Miroslav Cimerman <mc@…>
hr: RAID5: hotspare + rebuild
22:15 Changeset in mainline [a56ac5d1] by Miroslav Cimerman <mc@…>
hr: fix RAID 4,5 parity xorring length
21:27 Changeset in mainline [30140c1b] by Miroslav Cimerman <mc@…>
hr: RAID4: hotspare + rebuild
21:23 Changeset in mainline [f81960c5] by Miroslav Cimerman <mc@…>
hr: RAID1: style
21:10 Changeset in mainline [b56d88f] by Miroslav Cimerman <mc@…>
bdwrite: fix writing
19:01 Changeset in mainline [b8409b9] by Miroslav Cimerman <mc@…>
hr: RAID1: fix WRITE to rebuilt extent When writing to extent that is …
18:44 Changeset in mainline [d0f0744] by Miroslav Cimerman <mc@…>
hr: RAID1: break after first successful read
18:38 Changeset in mainline [5b320ac] by Miroslav Cimerman <mc@…>
hr: hotspares + RAID1 rebuild
18:36 Changeset in mainline [06f2762] by Miroslav Cimerman <mc@…>
hr: add option to write metadata to one extent
18:10 Changeset in mainline [e76e12d8] by Miroslav Cimerman <mc@…>
hr: add hr_count_extents(volume, state) Counts volume extents in some …

2024-11-15:

21:45 Changeset in mainline [7b359f5] by Miroslav Cimerman <mc@…>
hr: status/state event function for each RAID
21:32 Changeset in mainline [d199a6f] by Miroslav Cimerman <mc@…>
hr: DPRINTF, ERR_PRINTF → HR_DEBUG, HR_ERROR Also add HR_WARN for …
21:21 Changeset in mainline [dfa2313] by Miroslav Cimerman <mc@…>
hr: rename HR_MAXDEVS → HR_MAX_EXTENTS
17:39 Changeset in mainline [64eba57] by Miroslav Cimerman <mc@…>
hrctl: fix memory leaks
16:44 Changeset in mainline [b235c67] by Miroslav Cimerman <mc@…>
hr: use shorthand vol for volume
16:44 Changeset in mainline [733564a] by Miroslav Cimerman <mc@…>
hr: add all fcn prototypes in raid implementations Also restructure …
16:44 Changeset in mainline [5d96f427] by Miroslav Cimerman <mc@…>
hr: use DPRINTF and ERR_PRINTF macros from util.h
16:44 Changeset in mainline [bd51105] by Miroslav Cimerman <mc@…>
hr: util.h: add DPRINTF and ERR_PRINTF macros These macros forward …
16:44 Changeset in mainline [972b011] by Miroslav Cimerman <mc@…>
hrctl: update usage Add a note to usage about automatic prepending of …
16:44 Changeset in mainline [8f7e1b1] by Miroslav Cimerman <mc@…>
hrctl: rename flag —stop (-T) to —destroy (-D)
14:38 Changeset in mainline [fde02a6] by Miroslav Cimerman <mc@…>
hr: be more careful with assembly from metadata Rewrite vol→extents …

2024-11-13:

12:56 Changeset in mainline [da0570a] by Miroslav Cimerman <mc@…>
hr: RAID5 states, degraded R/W

2024-11-12:

21:06 Changeset in mainline [d092d2c] by Miroslav Cimerman <mc@…>
hr: RAID{0,4}: cast void * to uint8_t *
15:24 Changeset in mainline [1a60e645] by Miroslav Cimerman <mc@…>
hr: propagate ENOMEM in RAID4
10:44 ReleaseNotes/Mainline edited by Jiri Svoboda
OK / Cancel in message dialog (diff)
10:04 Changeset in mainline [12dd36c] by Jiri Svoboda <jiri@…>
Handle Enter/Escape keys in message dialog.
09:56 Changeset in mainline [9a07ee3] by Jiri Svoboda <jiri@…>
Add message dialog choice selection (OK, OK/Cancel)

2024-11-10:

21:34 Changeset in mainline [90eec9c0] by Miroslav Cimerman <mc@…>
hr: allocate xorbuf with whole request length As it can be 64K at …
21:29 Changeset in mainline [11111e4] by Miroslav Cimerman <mc@…>
hr: add states to RAID4, and degraded R/W
19:22 Changeset in mainline [13ce552] by Miroslav Cimerman <mc@…>
hr: add DEGRADED volume state Use it for weakened mirror as well.

2024-11-08:

15:13 Changeset in mainline [182ffcc] by Miroslav Cimerman <mc@…>
hr: allow unsupported sync in RAID 0,1
15:12 Changeset in mainline [5f543e9] by Miroslav Cimerman <mc@…>
hr: RAID0: propagate sync
15:08 Changeset in mainline [52af125] by Miroslav Cimerman <mc@…>
hr: add hr_sync_all_extents()

2024-11-07:

10:43 ReleaseNotes/Mainline edited by Jiri Svoboda
Shut down dialog (diff)
10:38 Changeset in mainline [0d00e53] by Jiri Svoboda <jiri@…>
Shut down dialog

2024-11-06:

21:00 Ticket #358 (IRQ pseudocode compiler) closed by Jiri Svoboda
worksforme: At the time when I filed this ER I thought that complex IRQ pseudocode …
13:19 Ticket #358 (IRQ pseudocode compiler) updated by Martin Decky
Due to the general proliferation of eBPF, I believe it would be …

2024-11-04:

17:05 Changeset in mainline [1cfa162] by Miroslav Cimerman <mc@…>
hr: assert block size to be a multiple of 512
15:06 WikiStart edited by Martin Decky
Add documentation link (diff)

2024-10-28:

22:19 Changeset in mainline [cf28ffd3] by Miroslav Cimerman <mc@…>
hr: add option to silently fail an extent
21:46 Changeset in mainline [d84773a] by Miroslav Cimerman <mc@…>
hr: RAID 1 state handling
21:30 Changeset in mainline [6124ee1] by Miroslav Cimerman <mc@…>
bdwrite: cstyle
21:00 Changeset in mainline [a438de5b] by Miroslav Cimerman <mc@…>
hr: be consistent with extent terminology
20:06 Changeset in mainline [1903d77] by Miroslav Cimerman <mc@…>
bdwrite: fill blocks with 'A' - 'Z' Following parity blocks in …
20:03 Changeset in mainline [9fc1d36d] by Miroslav Cimerman <mc@…>
hr: RAID 0 status handling
20:02 Changeset in mainline [e47a032] by Miroslav Cimerman <mc@…>
hr: base for status handling
18:10 Changeset in mainline [066fed9] by Miroslav Cimerman <mc@…>
hr: refactor metadata reading
17:44 Changeset in mainline [b422718] by Miroslav Cimerman <mc@…>
hr: sort extents based on metadata index
16:39 Changeset in mainline [4dd650a] by Miroslav Cimerman <mc@…>
hr: fix memory leaks in hr_create_srv()
16:03 Changeset in mainline [978130a] by Miroslav Cimerman <mc@…>
hr: optimize RAID 0, 4, 5 to write whole strip
11:23 Changeset in mainline [76cd345] by Miroslav Cimerman <mc@…>
bdwrite: write as many blocks as possible at once

2024-10-27:

23:04 Changeset in mainline [fad91b9] by Miroslav Cimerman <mc@…>
hr: make bd op functions more compact A single function now handles …

2024-10-24:

18:38 ReleaseNotes/Mainline edited by Jiri Svoboda
System shutdown (diff)
18:20 Changeset in mainline [ad9e225] by Jiri Svoboda <jiri@…>
Shutdown command

2024-10-18:

15:12 ReleaseNotes/Mainline edited by Jiri Svoboda
Setting terminal title (diff)
14:30 Changeset in mainline [50bed55d] by Miroslav Cimerman <mc@…>
hr: rename levels to upper case
10:55 Changeset in mainline [6d55e39] by Miroslav Cimerman <mc@…>
hrctl: remove disk concatenation option

2024-10-17:

23:20 Changeset in mainline [a72f3b8] by Jiri Svoboda <jiri@…>
System protocol library, incl. unit tests
12:35 Changeset in mainline [9d5cea6] by Jiri Svoboda <jiri@…>
Allow remcons/vt100 to set terminal title

2024-10-16:

22:00 Changeset in mainline [08fa9e8] by Miroslav Cimerman <mc@…>
hr: style: simplify return value in create functions
21:57 Changeset in mainline [12321f8] by Miroslav Cimerman <mc@…>
hr: fix return value in write_parity()
21:54 Changeset in mainline [c7b4452] by Miroslav Cimerman <mc@…>
hr: fix xorbuf memory leak

2024-10-15:

08:34 ReleaseNotes/Mainline edited by Jiri Svoboda
(diff)
08:31 Changeset in mainline [514108e] by Jiri Svoboda <jiri@…>
Minimize /app/init, once root is mounted, go to /srv/system

2024-10-14:

16:30 Changeset in mainline [6fbd1f9] by Jiri Svoboda <jiri@…>
Combine successive move/abs. move events in display server Helps …

2024-10-13:

08:23 Changeset in mainline [0472cf17] by GitHub <noreply@…>
Merge ebb1489dc508fcf7406914b8e8bb9bdb6b23f5b5 into …
08:23 Changeset in mainline [ebb1489] by GitHub <noreply@…>
Merge branch 'HelenOS:master' into topic/packet-capture

2024-10-11:

18:37 Changeset in mainline [b3b79981] by Jiri Svoboda <jiri@…>
Must initialize vt100_t decoder fields
17:57 Changeset in mainline [abc2c4b] by Miroslav Cimerman <mc@…>
hr: remove big lock, add lock for individual volumes
17:37 Changeset in mainline [68c966e] by Miroslav Cimerman <mc@…>
hr: use HR_DEVNAME_LEN and HR_UUID_LEN defines
16:08 Changeset in mainline [5be5396] by Jiri Svoboda <jiri@…>
Remcons needs to properly clean up when terminating a user session

2024-10-10:

21:53 Changeset in mainline [4b759dc] by Miroslav Cimerman <mc@…>
hr: sleep to get new random generator for UUID
13:31 Changeset in mainline [c997374] by Miroslav Cimerman <mc@…>
hr: merge assemble and create functions
13:23 ReleaseNotes/Mainline edited by Jiri Svoboda
(diff)
12:54 Changeset in mainline [fb06afd8] by Jiri Svoboda <jiri@…>
Make sure initial attributes are set in serial console
11:52 Changeset in mainline [5e0acaa] by Jiri Svoboda <jiri@…>
Implement mouse tracking in libvt / remcons

2024-10-08:

15:12 Changeset in mainline [5f5d375] by Jiri Svoboda <jiri@…>
Split read/write lock in remcons We do not want waiting for event to …
14:59 DeveloperDocs edited by Jiri Svoboda
x-term control sequences (diff)

2024-10-05:

21:59 Changeset in mainline [2b8901be] by Miroslav Cimerman <mc@…>
hrctl: add RAID 4 to usage message
21:51 Changeset in mainline [dceb6e7] by Miroslav Cimerman <mc@…>
hr: add initial RAID 5 with parity starting on extent 0 and data restart
13:11 Changeset in mainline [6b8e89b0] by Miroslav Cimerman <mc@…>
hr: init fuction for each RAID level Compute total blocks, data …
10:32 Changeset in mainline [dbd91da] by Miroslav Cimerman <mc@…>
hr: remake structures to include extent status Also rename .devs → …
09:19 Changeset in mainline [34abe6c5] by Miroslav Cimerman <mc@…>
hrctl: inform about stopping a service that does not exit
09:13 Changeset in mainline [f9440e0d] by Miroslav Cimerman <mc@…>
hrctl: add —stop option to usage

2024-10-04:

21:13 Changeset in mainline [c7ecd290] by Jiri Svoboda <jiri@…>
Provide character translation for Alt-keys in remote console Needed …
19:27 ReleaseNotes/Mainline edited by Jiri Svoboda
Key sequence decoding and WS option (diff)
19:23 Changeset in mainline [47d060d] by Jiri Svoboda <jiri@…>
Implement telnet window size option

2024-10-03:

21:31 Changeset in mainline [5132379] by Jiri Svoboda <jiri@…>
A list is sometimes just a list.
18:48 Changeset in mainline [e273e9e] by Jiri Svoboda <jiri@…>
Move link out of cons_event_t
18:21 Changeset in mainline [b2c9e42c] by Jiri Svoboda <jiri@…>
Move link out of kbd_event_t
18:00 Changeset in mainline [d05c237] by Jiri Svoboda <jiri@…>
Add support for parsing Shift+movement keys and Alt+movement keys
15:42 Changeset in mainline [6907f26] by Jiri Svoboda <jiri@…>
Parse VT100 keyboard escape sequences in libvt

2024-10-01:

11:13 Changeset in mainline [d31c3ea] by Jiri Svoboda <jiri@…>
Group vt callbacks into a callback structure
10:39 Changeset in mainline [357d9dd] by Jiri Svoboda <jiri@…>
The 'state' in vt100_state_t is unnecessary
09:43 Changeset in mainline [89e5c0c7] by Jiri Svoboda <jiri@…>
Control sequences must not alter telnet user's cursor_x/y

2024-09-26:

22:24 Changeset in mainline [c23a1fe] by Jiri Svoboda <jiri@…>
Remote console mapping

2024-09-25:

17:19 Changeset in mainline [09f41d3] by Jiri Svoboda <jiri@…>
Tetris should be able to detect screen cursor control capability
16:51 ReleaseNotes/Mainline edited by Jiri Svoboda
remcons options (diff)
16:47 Changeset in mainline [6a753a9c] by Jiri Svoboda <jiri@…>
Remcons options port, no-ctl, no-rgb, multiple instances.

2024-09-24:

18:04 ReleaseNotes/Mainline edited by Jiri Svoboda
Remote console cursor and color control (diff)
17:59 Changeset in mainline [d3109ff] by Jiri Svoboda <jiri@…>
Cursor and color control in remote console + RGB Move vt100 module …
Note: See TracTimeline for information about the timeline view.