Timeline
2025-07-16:
- 15:39 Changeset in mainline [ca22536] by
- Merge 73a2780b517696ad864ed16d1e48ed92a398324e into …
- 15:38 Changeset in mainline [73a2780] by
- hr: remove old comments
2025-07-15:
- 16:13 Changeset in mainline [25830c2] by
- hrctl: do not use devices/ prefix in usage
- 08:45 Changeset in mainline [c1c1c41] by
- hr: add author's email address to RAID 5 files
2025-07-14:
- 21:38 Changeset in mainline [09e01d23] by
- hr: type fixes for 32-bit archs
2025-07-13:
- 10:18 Changeset in mainline [a0abd46] by
- hr: increase upper fibril bound of reconstruct write
2025-07-11:
- 20:13 Changeset in mainline [ca212a51] by
- hr: RAID 0, 5: init strip size to closest (down) pow of 2
- 19:48 Changeset in mainline [b127da2f] by
- hr: careful assembly
2025-07-09:
- 09:04 Changeset in mainline [9c3369b] by
- hr: raid5.c: remove unused rebuild bufs
2025-07-08:
- 20:55 Changeset in mainline [c5c367a] by
- hr: use optimal subtract-write in degraded state
- 14:43 Changeset in mainline [ba65caf5] by
- hr: hr.c: potentially answer EBUSY on HR_STOP_ALL
- 00:29 Changeset in mainline [f7169a6] by
- hr: raid5.c, parity_stripe.c: rename exec fcns
2025-07-07:
- 16:04 Changeset in mainline [9323bb8] by
- hr: raid5.c: make the critical section smaller
- 11:04 Changeset in mainline [15e51b05] by
- hr: check extent number
- 00:54 Changeset in mainline [1162b6c] by
- hr: raid1.c: split read: abort on 0 good extents
2025-07-06:
- 09:21 Changeset in mainline [3b14bda] by
- hr: raid1.c: retry split in case of failure
2025-07-05:
- 23:02 Changeset in mainline [c76bf33] by
- hr: raid1.c: update rebuild extent's last seek pos
2025-07-04:
- 19:42 Changeset in mainline [974f9ba] by
- hr: different RAID 1 read strategies First - take first usable …
- 10:14 Changeset in mainline [6aafb48] by
- hr: rebuild: fix deadlock on extents_lock
- 00:40 Changeset in mainline [5319a3c] by
- Merge d3dd170faab53f2af9eba1f69b66b62b9f580fd3 into …
- 00:37 Changeset in mainline [d3dd170f] by
- lib/device/src/bd_srv.c: answer with return code
2025-07-03:
- 17:09 Changeset in mainline [b247c714] by
- hr: rename async handler
- 14:52 Changeset in mainline [038a8d0] by
- hr: hr_client_conn(): return when no vol is found
2025-07-02:
- 20:43 Changeset in mainline [996d31ac] by
- hr: retire level specific add_hotspare() hr_ops_t
2025-06-30:
- 17:14 Changeset in mainline [dcdb990] by
- hr: metadata/md: have to take rebuild into account Even if not …
- 11:09 Changeset in mainline [d04a350] by
- hr: metadata/gmirror: fix setting extent states
- 10:55 Changeset in mainline [059885c] by
- hr: metadata/softraid: fix and allow rebuild
- 09:31 Changeset in mainline [95ca19d] by
- hr: add —read-only volume flag
2025-06-29:
- 23:28 Changeset in mainline [640250b] by
- hr: metadata/md: cstyle for MD metadata header
- 23:21 Changeset in mainline [7ef5ea2] by
- hr: encoding and saving MD metadata support
- 16:27 Changeset in mainline [b81ae12] by
- hr: softraid metadata saving support
- 16:27 Changeset in mainline [4a77540] by
- hr: GEOM Mirror metadata saving support
- 16:24 Changeset in mainline [c095ad93] by
- hr: metadata/native: remove old debug print
- 10:29 Changeset in mainline [40ab4901] by
- hr: metadata/softraid: do not support dirty flag set
- 10:08 Changeset in mainline [150adbd2] by
- hr: add NOOP metadata type
- 09:38 Changeset in mainline [93ea452] by
- hr: util.c: catch meta2vol() error
- 09:20 Changeset in mainline [e5c3580] by
- hr: add HR_METADATA_ALLOW_REBUILD flag For now we want to be …
2025-06-28:
- 23:42 Changeset in mainline [9c9955ab] by
- hr: metadata/softraid: invalidate rebuild chunk
- 22:52 Changeset in mainline [0dbd4a9] by
- hr: metadata: validate magic early in decode
- 22:34 Changeset in mainline [2192a01] by
- hr: basic Linux Multiple Device RAID format support
- 18:04 Changeset in mainline [c24f96b] by
- hr: add OpenBSD softraid metadata type str
- 18:04 Changeset in mainline [d220b7d] by
- hr: change HelenRAID native metadata type str
- 15:07 Changeset in mainline [aaf741f] by
- hr: metadata/foreign: alloc metadata structs
- 13:15 Changeset in mainline [8ad48d1c] by
- hr: metadata/gmirror: use syncid as on-disk counter
- 13:14 Changeset in mainline [f93b8869] by
- hrctl: use single quotes for volume name Also put ' ' before byte SI.
2025-06-27:
- 22:27 Changeset in mainline [2de7c1f] by
- hr: metadata/foreign: implement erase_block() It is safer for foreign …
- 22:21 Changeset in mainline [aa9bad8] by
- hr: let each format implement own probe This will allow metadata to …
- 21:02 Changeset in mainline [78433bb] by
- hr: allocate in-memory metadata in format code This will allow some …
- 16:37 Changeset in mainline [c69cbef] by
- hr: metadata/native: remove data_offset Since native metadata are …
- 16:18 Changeset in mainline [ebf5ced6] by
- Merge e9c163920855901461396bd1009584b897c18dd0 into …
- 16:18 Changeset in mainline [e267d7a] by
- Merge e1fc596c2780d92d26b2da4c649020dc1b195174 into …
- 16:18 Changeset in mainline [de81c35d] by
- Merge 12f5a1be9347ae8a4c87b277c612c58c71f5f5fc into …
- 16:18 Changeset in mainline [1b9fcd0] by
- Merge 8a9a41e01a710f4ef36a33613b89d0973f674280 into …
- 16:18 Changeset in mainline [eb53a95] by
- Merge 9a664b6dd10624fd8da3c9a74ecc75ab40ba4863 into …
- 16:18 Changeset in mainline [162ad53] by
- Merge 455241b37bedd3719ed3b5b025fdf26f44fd565b into …
- 16:18 Changeset in mainline [b3e9e75] by
- Merge a4f8c3fc1356a032729dd63d327668450bd78391 into …
- 16:18 Changeset in mainline [b955e2f] by
- Merge 32cb7cd8e3a453c66c39f2f26fb51b2b79054511 into …
- 16:18 Changeset in mainline [c0ba764] by
- Merge cbaf408fef7cfefd533ecd43ec15ba0fa2a37154 into …
- 16:18 Changeset in mainline [3a9d3a5] by
- Merge 200b03c91968b670295f66f28b43d1aa986d6d28 into …
- 16:18 Changeset in mainline [fd8630f] by
- Merge f50b07e0266c48c96b64a857eb5a663b4a28baf6 into …
2025-06-23:
- 18:41 Changeset in mainline [3702c32] by
- hr: metadata/foreign/softraid: remove old comment
- 18:39 Changeset in mainline [62a8756] by
- hr: metadata: use ENOMEM safe block I/O wrappers
- 18:31 Changeset in mainline [6a8c1569] by
- hr: add option to save metadata on single extent
- 16:50 Changeset in mainline [e0695ce] by
- hr: save REBUILD position
- 16:35 Changeset in mainline [f18e36e] by
- hr: metadata/native: make save use waitok allocation
- 13:39 Changeset in mainline [cdfcaea] by
- hr: RAID 5 rebuild
- 13:32 Changeset in mainline [09c195e8] by
- hr: move rebuild init to util.c
- 13:28 Changeset in mainline [f6590c4] by
- hr: io.c: fix typo in reconstruct reader
- 11:48 Changeset in mainline [a5a2dcf] by
- hr: util.c: make state changes logs mostly DEBUG level
- 10:54 Changeset in mainline [13f4c85] by
- hr: raid1.c: allow rebuild on INVALID extents
2025-06-22:
- 16:32 Changeset in mainline [8b0fbb7] by
- hrctl: update usage message
- 16:31 Changeset in mainline [c2d737d] by
- hrctl: allow —help even when the server is offline
- 11:26 Changeset in mainline [2ba48bf1] by
- Merge d91d076d05636b96ee75642cf2ec2d5885a27328 into …
- 07:26 Changeset in mainline [263a2389] by
- hr: rename volume state ONLINE to OPTIMAL
2025-06-21:
- 17:25 Changeset in mainline [81b4c795] by
- hr: rename malloc_waitok() to hr_malloc_waitok()
2025-06-20:
- 21:55 Changeset in mainline [cff2342] by
- hr: raid5.c: fix bad extent selection
- 19:36 Changeset in mainline [4c103ee] by
- hr: util.c: remove debug print
- 19:35 Changeset in mainline [817cb83] by
- hr: update loc_service_register() calls
- 19:26 Changeset in mainline [f0cc1c64] by
- Merge upstream into helenraid
- 18:59 Changeset in mainline [5caad1d]master by
- tbarcfg_listener_destroy() should clean up properly.
- 18:59 Changeset in mainline [cb20b05] by
- Fix missing argument when destroying async port.
- 15:18 Changeset in mainline [ca48672] by
- loc_service_register() needs to take a port ID argument.
2025-06-17:
- 22:33 Changeset in mainline [f0360ec] by
- hr: RAID 0, 1: use ENOMEM safe primitives
- 22:31 Changeset in mainline [3c518fc] by
- hr: remove HR_BD_SYNC All syncs are now done with common util …
- 22:29 Changeset in mainline [137f7cf5] by
- hr: add common hr_sync_extents() fcn
- 14:17 Changeset in mainline [a3486f2] by
- hr: parallel RAID 5
- 14:14 Changeset in mainline [9d1685b] by
- hr: ENOMEM safe wrappers for block_direct_* ops
- 13:32 Changeset in mainline [b22ea202] by
- hr: rai1.c: make rebuild_blk evaluation more conservative
- 13:29 Changeset in mainline [73425d4] by
- hr: rai0.c: use renamed hr_add_data_offset()
- 13:28 Changeset in mainline [66ef60b] by
- hr: range locks: add noalloc lock acquire
- 13:27 Changeset in mainline [d574c11] by
- hr: fge: use malloc_waitok()
- 13:23 Changeset in mainline [f0950d2] by
- hr: add malloc_waitok() and calloc_waitok()
- 13:22 Changeset in mainline [234212a] by
- hr: rename data_dirty to first_write
2025-06-16:
- 19:46 ReleaseNotes/Mainline edited by
- Interfaces under ports (diff)
- 19:32 Changeset in mainline [3951046] by
- Async ports and interfaces do the castling. Now interfaces hang under …
2025-06-12:
- 11:27 Ticket #525 (Service manager) closed by
- wontfix: I think we've outgrown the idea of a big central service manager in …
- 11:24 Ticket #889 (Simple service restarter) created by
- Implement a simple service restarter that could replace the driver …
- 11:09 Ticket #887 (Decentralized DDF) updated by
-
Type changed
- 11:09 Ticket #888 (Location service II.) created by
- Over the years the shortcomings of the current location service have …
- 11:05 Ticket #887 (Decentralized DDF) created by
-
Currently DDF uses a dedicated central server
devman
, which … - 10:47 Ticket #886 (Multiface Async Ports) created by
- Currently each server task can have 1 or more (static) interfaces …
2025-06-11:
- 19:53 Changeset in mainline [a62079d] by
- hr: move struct hr_range_lock to util.h
2025-06-10:
- 09:45 ReleaseNotes/Mainline edited by
- sata_bd fold into ahci (diff)
- 09:39 Changeset in mainline [5c55eb7] by
- Fold uspace/srv/bd/sata_bd into uspace/drv/block/ahci.
- 01:23 Changeset in mainline [e0622a6] by
- hr: raid1.c: increment meta counter on first write
- 00:30 Changeset in mainline [13ada52] by
- hr: make failing an extent erase the superblock
2025-06-09:
- 23:47 Changeset in mainline [6791fbf] by
- hr: foreign metadata: un-silent save()
- 23:41 Changeset in mainline [7fba146] by
- hr: RAID 1: inc meta counter on first write
- 22:41 Changeset in mainline [83ff12f] by
- hr: raid0.c: no need to increment md_counter
- 22:41 Changeset in mainline [177f6ff] by
- hr: stop all volumes: ignore != EOK
- 22:40 Changeset in mainline [b5c95da5] by
- hr: raid*_{create,init}(): replace asserts with EINVAL
- 21:28 Changeset in mainline [9ee9c60b] by
- hr: raid5.c: use RAID 4 layout with RAID 4 level
- 21:24 Changeset in mainline [0fce1a6] by
- hr: rename HR_RLQ_* to HR_LAYOUT_*
- 21:11 Changeset in mainline [eabc094c] by
- hr: add superblock erasure op
- 20:42 Changeset in mainline [f34568c] by
- hr: print % done of REBUILD operation
- 20:02 Changeset in mainline [e2a8fd2] by
- hr: try automatic assembly on server start
- 20:01 Changeset in mainline [e0bbecb] by
- hr: move state printing to hrctl One IPC call is for short volume …
- 12:45 Changeset in mainline [431b513] by
- hrctl: also parse levels as words
- 12:41 Changeset in mainline [d482b05] by
- hrctl: add synopsis to usage message
2025-06-07:
- 11:52 Changeset in mainline [da80de9] by
- hr: move state callback to hr_ops_t
2025-05-28:
- 19:08 ReleaseNotes/Mainline edited by
- Fix SATA crashes (diff)
- 19:02 Changeset in mainline [0f5c4e4] by
- Fix crash in AHCI driver and sata_bd server.
2025-05-23:
- 21:38 Changeset in mainline [d91d076] by
- ext4: write: fix block leak
- 21:37 Changeset in mainline [f62c901] by
- ext4: write: sparse/unallocated block helper fcn
2025-05-20:
- 19:24 Changeset in mainline [49da044] by
- hr: fge: move types to fge.h
- 18:38 Changeset in mainline [c5b60e25] by
- hr: use PRIun to print service_id_t
- 18:28 Changeset in mainline [47a1232] by
- meson/cross/mips32eb: fix compiler name
- 11:01 Changeset in mainline [6f13257] by
- hr: cstyle: don't align struct members and fcn decls
2025-05-17:
- 14:12 Changeset in mainline [f50b07e] by
- cp: use DATA_XFER_LIMIT
- 11:35 Changeset in mainline [a2281efc] by
- hr: print service id of created volume
2025-05-15:
- 19:31 Changeset in mainline [200b03c9] by
- mkfile: use DATA_XFER_LIMIT
- 19:24 Changeset in mainline [c9ce6d22] by
- hr: refactor volume removal
- 19:23 Changeset in mainline [9a3eec1] by
- hr: util: hr_get_volume_svcs()
- 18:27 Changeset in mainline [287b2ea] by
- hr: don't add "devices/" prefix on vol registration
2025-05-10:
- 14:07 Changeset in mainline [bfe4a88b] by
- bdwrite: measure and print elapsed time
2025-05-09:
- 14:36 Changeset in mainline [7e68d61] by
- hr: metadata/geom/stripe: don't dump in vol init
- 14:35 Changeset in mainline [e1ed6ec0] by
- hr: auto assembly: detect bogus label type
- 14:18 Changeset in mainline [52e40513] by
- hrctl: check realloc() return value
2025-05-08:
- 21:20 Changeset in mainline [af73327a] by
- hr: use the term 'volume' instead of 'array'
- 17:44 Changeset in mainline [dbb1e3f] by
- hrctl: tweak configuration files
- 17:41 Changeset in mainline [00d80c6] by
- hr: raid5.c: REBUILD fix Make it work until RAID 5 rewrite is complete.
- 17:40 Changeset in mainline [2f21cd4] by
- hr: util.c: fix hotspare blkno check
- 17:12 Changeset in mainline [aca1777] by
- Merge upstream into helenraid
- 17:11 Changeset in mainline [1cfce3f] by
- hr: raid5.c: set default layout
2025-05-07:
- 18:54 Changeset in mainline [e5ea5f8] by
- hrctl: finalize parsing, add new sample sif config
- 18:38 Changeset in mainline [ed41962] by
- hr: metadata/native: fix possible deadlock
- 12:12 Changeset in mainline [fde80323] by
- hrctl: correctly handle manualy specified devices
- 12:12 Changeset in mainline [964e897] by
- hrctl: handle invalid level argument
- 11:27 Changeset in mainline [56602e0] by
-
hr: rename all strings
status' ->
state' - 11:08 Changeset in mainline [155d34f] by
- hr: rename hr_get_*_status_msg → hr_get_*_state_str
- 11:01 Changeset in mainline [af4ecb76] by
- hr: document lib/device/src/hr.c
- 10:41 Changeset in mainline [fc265b4] by
- hr: IPC methods: don't create own hr_t session
- 10:39 Changeset in mainline [ac4b70b] by
- hr: fail only failable extents
- 09:46 Changeset in mainline [61f28c4] by
- Only eject installation CD after user confirms restart.
2025-05-06:
- 22:27 Changeset in mainline [31eb568] by
- hr: comment hr.c a bit
- 22:05 Changeset in mainline [13c2365] by
- hr: metadata/softraid: checksum in original endianness
- 21:56 Changeset in mainline [217d0fb] by
- hrctl: add notes about failing an extent
- 21:31 Changeset in mainline [c2f0160] by
- hr: util: add more checks for hotspare addition
- 21:30 Changeset in mainline [d1d355f] by
- hr: refactor hrctl and some hr IPC methods
- 16:18 Changeset in mainline [0cec807a] by
- Unmount destination volume and delete mount point on installation failure.
- 10:36 Changeset in mainline [21cd0c8] by
- Avoid flooding log with mouse warnings during system startup.
2025-05-02:
- 15:02 Changeset in mainline [40f56a4] by
- hr: metadata/softraid: use inttypes.h specifiers
- 02:33 Changeset in mainline [cbaf408] by
- add pointer cursor
2025-05-01:
- 20:57 Changeset in mainline [32cb7cd] by
- mips32, ppc32: add atomic 8 byte load store, 1 byte cmpexchg For now …
Note:
See TracTimeline
for information about the timeline view.