Timeline
2025-01-12:
- 21:53 Changeset in mainline [35f2a877] by
- hr: raid1.c: move around static functions
- 21:53 Changeset in mainline [d773bea9] by
- hr: RAID1: handle state edge cases in a rebuild
- 21:53 Changeset in mainline [dec4150] by
- hr: RAID1: fix unsafe access in add_hotspare()
- 21:53 Changeset in mainline [401b9e42] by
- hr: state_changed and peding_invalidation atomic flags These flags …
- 21:53 Changeset in mainline [e2b417f] by
- hr: RAID1: use update_svc_id() wrappers from util
- 21:53 Changeset in mainline [edc89bd8] by
- hr: util: add hr_update_{ext,hotspare}_svc_id() Provides easy way to …
- 21:53 Changeset in mainline [36661772] by
- hr: util.c: add assertions for locks
- 21:53 Changeset in mainline [3a68baa] by
- lib/device/hr: add INVALID state
- 17:02 Changeset in mainline [5ee041e] by
- hr: RAID1: deferred extent invalidation
- 16:53 Changeset in mainline [58d82fa] by
- hr: parallelize RAID1 changes in main hr_volume_t struct: - new mutex …
- 16:12 Changeset in mainline [ee47537] by
- hr: RAID0: refactor hr_raid0_update_vol_status()
- 16:12 Changeset in mainline [4660649] by
- hr: RAID0: return ENOMEM on out-of-memory READs
- 15:58 Changeset in mainline [0d77d30] by
- hr: hr_io_worker(): ENOMEM handling for WRITEs Call state callback on …
- 15:50 Changeset in mainline [efc6259] by
- hr: fge: aggregate ENOMEM final errno
- 15:46 Changeset in mainline [a5c2960e] by
- hr: RAID0: pass actual block address to workers
- 15:38 Changeset in mainline [e0e2264] by
- Fix printing the incorrect blocking chain when deadlock is detected.
- 15:37 Changeset in mainline [82ff0a1] by
- Add deadlock detector to tester.
2025-01-09:
- 14:23 Ticket #874 (Incorrect blocking chain printed by fibril deadlock detector) created by
- I've found that the fibril mutex deadlock detector does not print the …
- 14:17 ReleaseNotes/Mainline edited by
- Deadlock detection test (diff)
- 11:29 Changeset in mainline [7bf29e5] by
- Merge 'upstream/master' into helenraid-para
2025-01-08:
- 13:33 Changeset in mainline [4e1221c] by
- Allow bitmap to be used in userspace See …
2025-01-07:
- 12:26 Changeset in mainline [8279aab] by
- ui_lock() needs to lock display If ui_lock() is used to lock UI while …
2025-01-05:
- 18:22 Changeset in mainline [bc3d695] by
- hr: RAID0 parallelization
2024-12-30:
- 23:07 Changeset in mainline [40be7eb] by
- lib/device/src/hr.c: session init style
- 23:07 Changeset in mainline [7d25273] by
- hrctl: initialize hr session struct
- 22:28 Changeset in mainline [685c0ab] by
- hr: superblock.c: style
2024-12-28:
- 20:31 Changeset in mainline [7a3529a8] by
- hr: util.c: bounds check on state updates
- 20:09 Changeset in mainline [723f1d9] by
- hr: fge: fgroup_create(): assert worker count > 0
- 20:03 Changeset in mainline [5ee5f67] by
- hr: fge: make finished_{okay,failed} not atomic And test if all …
2024-12-25:
- 12:11 Changeset in mainline [083ce33] by
- hr: fge: hr_fpool_create(): assert max_wus > 0
- 12:10 Changeset in mainline [08c98d4c] by
- hr: fge: fix deadlock
- 11:56 Changeset in mainline [5a8f69e7] by
- hr: fge: cstyle
2024-12-24:
- 10:43 Changeset in mainline [eb31781] by
- hr: raid5.c: cstyle
2024-12-23:
- 12:00 Changeset in mainline [8137d36] by
- hr: fge: style
- 11:06 Changeset in mainline [37a9c1e] by
- hr: hr_volume_t: rename RLQ → layout
2024-12-22:
- 22:42 Changeset in mainline [6784abc] by
- hr: hr_sess_init(): don't use IPC_FLAG_BLOCKING
- 22:40 Changeset in mainline [f3b74d1] by
- hr: fge: use libc queue <adt/circ_buf.h>
- 22:02 Changeset in mainline [64c8132] by
- Allow bitmap to be used in userspace
- 21:32 Changeset in mainline [95158dac] by
- hr: fge: can ask for wus that finished with EOK
- 21:31 Changeset in mainline [57110ac8] by
- hr: initialize range lock list and list lock
- 15:37 Changeset in mainline [83c8bb2] by
- hr: hr_volume_t: fix number of hotspares
- 15:35 Changeset in mainline [38e3c0a7] by
- hr: range locks
- 10:25 Changeset in mainline [f725787] by
- hr: fge: fibril group executor This fibril pool allows execution of …
2024-12-16:
- 20:13 Changeset in mainline [28769117] by
- hrctl: usage string modification
- 19:32 Changeset in mainline [37ffa4d] by
- hr: modify change state message
- 18:52 Changeset in mainline [521b387] by
- hr: RAID5: fix degraded write
2024-12-13:
- 20:24 Changeset in mainline [f312fb9] by
- hr: remove RAID4 functions leftovers
2024-12-06:
- 20:20 Changeset in mainline [ea0d494] by
- hr: don't set RLQ when assembling
- 20:19 Changeset in mainline [4066371] by
- hr: layout info printing
- 19:55 Changeset in mainline [241c3f6] by
- hr: move RAID4 to RAID5 Removes whole raid4.c, as RAID4 is …
- 19:46 Changeset in mainline [d7768d11] by
- hr: add different RAID4,5 layouts Also prepare the metadata for …
2024-11-28:
- 17:12 Changeset in mainline [586b39d] by
- hrctl: handle unkown options
- 17:09 Changeset in mainline [a0c3080] by
- hr: util: hotspare and volume change state functions
2024-11-27:
- 14:06 Changeset in mainline [65706f1] by
- hr: rename dev_no → extent_no in hr_volume_t
- 13:28 Changeset in mainline [40bf2c6] by
- hr: allow IO requests to be served during rebuild
- 13:08 Changeset in mainline [8160e4c0] by
- hr: RAID 4,5: optimize operations with xorbuf Read block on first …
- 11:19 Changeset in mainline [bf0a791] by
- hr: cstyle
2024-11-22:
- 22:17 Changeset in mainline [aa7864b] by
- hr: RAID5: hotspare + rebuild
- 22:15 Changeset in mainline [a56ac5d1] by
- hr: fix RAID 4,5 parity xorring length
- 21:27 Changeset in mainline [30140c1b] by
- hr: RAID4: hotspare + rebuild
- 21:23 Changeset in mainline [f81960c5] by
- hr: RAID1: style
- 21:10 Changeset in mainline [b56d88f] by
- bdwrite: fix writing
- 19:01 Changeset in mainline [b8409b9] by
- hr: RAID1: fix WRITE to rebuilt extent When writing to extent that is …
- 18:44 Changeset in mainline [d0f0744] by
- hr: RAID1: break after first successful read
- 18:38 Changeset in mainline [5b320ac] by
- hr: hotspares + RAID1 rebuild
- 18:36 Changeset in mainline [06f2762] by
- hr: add option to write metadata to one extent
- 18:10 Changeset in mainline [e76e12d8] by
- hr: add hr_count_extents(volume, state) Counts volume extents in some …
2024-11-15:
- 21:45 Changeset in mainline [7b359f5] by
- hr: status/state event function for each RAID
- 21:32 Changeset in mainline [d199a6f] by
- hr: DPRINTF, ERR_PRINTF → HR_DEBUG, HR_ERROR Also add HR_WARN for …
- 21:21 Changeset in mainline [dfa2313] by
- hr: rename HR_MAXDEVS → HR_MAX_EXTENTS
- 17:39 Changeset in mainline [64eba57] by
- hrctl: fix memory leaks
- 16:44 Changeset in mainline [b235c67] by
- hr: use shorthand vol for volume
- 16:44 Changeset in mainline [733564a] by
- hr: add all fcn prototypes in raid implementations Also restructure …
- 16:44 Changeset in mainline [5d96f427] by
- hr: use DPRINTF and ERR_PRINTF macros from util.h
- 16:44 Changeset in mainline [bd51105] by
- hr: util.h: add DPRINTF and ERR_PRINTF macros These macros forward …
- 16:44 Changeset in mainline [972b011] by
- hrctl: update usage Add a note to usage about automatic prepending of …
- 16:44 Changeset in mainline [8f7e1b1] by
- hrctl: rename flag —stop (-T) to —destroy (-D)
- 14:38 Changeset in mainline [fde02a6] by
- hr: be more careful with assembly from metadata Rewrite vol→extents …
2024-11-13:
- 12:56 Changeset in mainline [da0570a] by
- hr: RAID5 states, degraded R/W
2024-11-12:
- 21:06 Changeset in mainline [d092d2c] by
- hr: RAID{0,4}: cast void * to uint8_t *
- 15:24 Changeset in mainline [1a60e645] by
- hr: propagate ENOMEM in RAID4
- 10:44 ReleaseNotes/Mainline edited by
- OK / Cancel in message dialog (diff)
- 10:04 Changeset in mainline [12dd36c] by
- Handle Enter/Escape keys in message dialog.
- 09:56 Changeset in mainline [9a07ee3] by
- Add message dialog choice selection (OK, OK/Cancel)
2024-11-10:
- 21:34 Changeset in mainline [90eec9c0] by
- hr: allocate xorbuf with whole request length As it can be 64K at …
- 21:29 Changeset in mainline [11111e4] by
- hr: add states to RAID4, and degraded R/W
- 19:22 Changeset in mainline [13ce552] by
- hr: add DEGRADED volume state Use it for weakened mirror as well.
2024-11-08:
- 15:13 Changeset in mainline [182ffcc] by
- hr: allow unsupported sync in RAID 0,1
- 15:12 Changeset in mainline [5f543e9] by
- hr: RAID0: propagate sync
- 15:08 Changeset in mainline [52af125] by
- hr: add hr_sync_all_extents()
2024-11-07:
- 10:43 ReleaseNotes/Mainline edited by
- Shut down dialog (diff)
- 10:38 Changeset in mainline [0d00e53] by
- Shut down dialog
2024-11-06:
- 21:00 Ticket #358 (IRQ pseudocode compiler) closed by
- worksforme: At the time when I filed this ER I thought that complex IRQ pseudocode …
- 13:19 Ticket #358 (IRQ pseudocode compiler) updated by
- Due to the general proliferation of eBPF, I believe it would be …
2024-11-04:
- 17:05 Changeset in mainline [1cfa162] by
- hr: assert block size to be a multiple of 512
- 15:06 WikiStart edited by
- Add documentation link (diff)
2024-10-28:
- 22:19 Changeset in mainline [cf28ffd3] by
- hr: add option to silently fail an extent
- 21:46 Changeset in mainline [d84773a] by
- hr: RAID 1 state handling
- 21:30 Changeset in mainline [6124ee1] by
- bdwrite: cstyle
- 21:00 Changeset in mainline [a438de5b] by
- hr: be consistent with extent terminology
- 20:06 Changeset in mainline [1903d77] by
- bdwrite: fill blocks with 'A' - 'Z' Following parity blocks in …
- 20:03 Changeset in mainline [9fc1d36d] by
- hr: RAID 0 status handling
- 20:02 Changeset in mainline [e47a032] by
- hr: base for status handling
- 18:10 Changeset in mainline [066fed9] by
- hr: refactor metadata reading
- 17:44 Changeset in mainline [b422718] by
- hr: sort extents based on metadata index
- 16:39 Changeset in mainline [4dd650a] by
- hr: fix memory leaks in hr_create_srv()
- 16:03 Changeset in mainline [978130a] by
- hr: optimize RAID 0, 4, 5 to write whole strip
- 11:23 Changeset in mainline [76cd345] by
- bdwrite: write as many blocks as possible at once
2024-10-27:
- 23:04 Changeset in mainline [fad91b9] by
- hr: make bd op functions more compact A single function now handles …
2024-10-24:
- 18:38 ReleaseNotes/Mainline edited by
- System shutdown (diff)
- 18:20 Changeset in mainline [ad9e225] by
- Shutdown command
2024-10-18:
- 15:12 ReleaseNotes/Mainline edited by
- Setting terminal title (diff)
- 14:30 Changeset in mainline [50bed55d] by
- hr: rename levels to upper case
- 10:55 Changeset in mainline [6d55e39] by
- hrctl: remove disk concatenation option
2024-10-17:
- 23:20 Changeset in mainline [a72f3b8] by
- System protocol library, incl. unit tests
- 12:35 Changeset in mainline [9d5cea6] by
- Allow remcons/vt100 to set terminal title
2024-10-16:
- 22:00 Changeset in mainline [08fa9e8] by
- hr: style: simplify return value in create functions
- 21:57 Changeset in mainline [12321f8] by
- hr: fix return value in write_parity()
- 21:54 Changeset in mainline [c7b4452] by
- hr: fix xorbuf memory leak
2024-10-15:
- 08:34 ReleaseNotes/Mainline edited by
- (diff)
- 08:31 Changeset in mainline [514108e] by
- Minimize /app/init, once root is mounted, go to /srv/system
2024-10-14:
- 16:30 Changeset in mainline [6fbd1f9] by
- Combine successive move/abs. move events in display server Helps …
Note:
See TracTimeline
for information about the timeline view.