|  |  | @521b387 | 11 months | mc | hr: RAID5: fix degraded write | 
            
              |  |  | @f312fb9 | 11 months | mc | hr: remove RAID4 functions leftovers | 
            
              |  |  | @ea0d494 | 11 months | mc | hr: don't set RLQ when assembling | 
            
              |  |  | @4066371 | 11 months | mc | hr: layout info printing | 
            
              |  |  | @241c3f6 | 11 months | mc | hr: move RAID4 to RAID5
Removes whole raid4.c, as RAID4 is … | 
            
              |  |  | @d7768d11 | 11 months | mc | hr: add different RAID4,5 layouts
Also prepare the metadata for … | 
            
              |  |  | @a0c3080 | 11 months | mc | hr: util: hotspare and volume change state functions | 
            
              |  |  | @65706f1 | 11 months | mc | hr: rename dev_no → extent_no in hr_volume_t | 
            
              |  |  | @40bf2c6 | 11 months | mc | hr: allow IO requests to be served during rebuild | 
            
              |  |  | @8160e4c0 | 11 months | mc | hr: RAID 4,5: optimize operations with xorbuf
Read block on first … | 
            
              |  |  | @bf0a791 | 11 months | mc | hr: cstyle | 
            
              |  |  | @aa7864b | 11 months | mc | hr: RAID5: hotspare + rebuild | 
            
              |  |  | @a56ac5d1 | 11 months | mc | hr: fix RAID 4,5 parity xorring length | 
            
              |  |  | @30140c1b | 11 months | mc | hr: RAID4: hotspare + rebuild | 
            
              |  |  | @f81960c5 | 11 months | mc | hr: RAID1: style | 
            
              |  |  | @b8409b9 | 11 months | mc | hr: RAID1: fix WRITE to rebuilt extent
When writing to extent that is … | 
            
              |  |  | @d0f0744 | 11 months | mc | hr: RAID1: break after first successful read | 
            
              |  |  | @5b320ac | 11 months | mc | hr: hotspares + RAID1 rebuild | 
            
              |  |  | @06f2762 | 11 months | mc | hr: add option to write metadata to one extent | 
            
              |  |  | @e76e12d8 | 11 months | mc | hr: add hr_count_extents(volume, state)
Counts volume extents in some … | 
            
              |  |  | @7b359f5 | 12 months | mc | hr: status/state event function for each RAID | 
            
              |  |  | @d199a6f | 12 months | mc | hr: DPRINTF, ERR_PRINTF → HR_DEBUG, HR_ERROR
Also add HR_WARN for … | 
            
              |  |  | @dfa2313 | 12 months | mc | hr: rename HR_MAXDEVS → HR_MAX_EXTENTS | 
            
              |  |  | @b235c67 | 12 months | mc | hr: use shorthand vol for volume | 
            
              |  |  | @733564a | 12 months | mc | hr: add all fcn prototypes in raid implementations
Also restructure … | 
            
              |  |  | @5d96f427 | 12 months | mc | hr: use DPRINTF and ERR_PRINTF macros from util.h | 
            
              |  |  | @bd51105 | 12 months | mc | hr: util.h: add DPRINTF and ERR_PRINTF macros
These macros forward … | 
            
              |  |  | @fde02a6 | 12 months | mc | hr: be more careful with assembly from metadata
Rewrite vol→extents … | 
            
              |  |  | @da0570a | 12 months | mc | hr: RAID5 states, degraded R/W | 
            
              |  |  | @d092d2c | 12 months | mc | hr: RAID{0,4}: cast void * to uint8_t * | 
            
              |  |  | @1a60e645 | 12 months | mc | hr: propagate ENOMEM in RAID4 | 
            
              |  |  | @90eec9c0 | 12 months | mc | hr: allocate xorbuf with whole request length
As it can be 64K at … | 
            
              |  |  | @11111e4 | 12 months | mc | hr: add states to RAID4, and degraded R/W | 
            
              |  |  | @13ce552 | 12 months | mc | hr: add DEGRADED volume state
Use it for weakened mirror as well. | 
            
              |  |  | @182ffcc | 12 months | mc | hr: allow unsupported sync in RAID 0,1 | 
            
              |  |  | @5f543e9 | 12 months | mc | hr: RAID0: propagate sync | 
            
              |  |  | @52af125 | 12 months | mc | hr: add hr_sync_all_extents() | 
            
              |  |  | @1cfa162 | 12 months | mc | hr: assert block size to be a multiple of 512 | 
            
              |  |  | @cf28ffd3 | 12 months | mc | hr: add option to silently fail an extent | 
            
              |  |  | @d84773a | 12 months | mc | hr: RAID 1 state handling | 
            
              |  |  | @a438de5b | 12 months | mc | hr: be consistent with extent terminology | 
            
              |  |  | @9fc1d36d | 12 months | mc | hr: RAID 0 status handling | 
            
              |  |  | @e47a032 | 12 months | mc | hr: base for status handling | 
            
              |  |  | @066fed9 | 12 months | mc | hr: refactor metadata reading | 
            
              |  |  | @b422718 | 12 months | mc | hr: sort extents based on metadata index | 
            
              |  |  | @4dd650a | 12 months | mc | hr: fix memory leaks in hr_create_srv() | 
            
              |  |  | @978130a | 12 months | mc | hr: optimize RAID 0, 4, 5 to write whole strip | 
            
              |  |  | @fad91b9 | 12 months | mc | hr: make bd op functions more compact
A single function now handles … | 
            
              |  |  | @50bed55d | 13 months | mc | hr: rename levels to upper case | 
            
              |  |  | @08fa9e8 | 13 months | mc | hr: style: simplify return value in create functions | 
            
              |  |  | @12321f8 | 13 months | mc | hr: fix return value in write_parity() | 
            
              |  |  | @c7b4452 | 13 months | mc | hr: fix xorbuf memory leak | 
            
              |  |  | @abc2c4b | 13 months | mc | hr: remove big lock, add lock for individual volumes | 
            
              |  |  | @68c966e | 13 months | mc | hr: use HR_DEVNAME_LEN and HR_UUID_LEN defines | 
            
              |  |  | @4b759dc | 13 months | mc | hr: sleep to get new random generator for UUID | 
            
              |  |  | @c997374 | 13 months | mc | hr: merge assemble and create functions | 
            
              |  |  | @dceb6e7 | 13 months | mc | hr: add initial RAID 5 with parity starting on extent 0 and data restart | 
            
              |  |  | @6b8e89b0 | 13 months | mc | hr: init fuction for each RAID level
Compute total blocks, data … | 
            
              |  |  | @dbd91da | 13 months | mc | hr: remake structures to include extent status
Also rename .devs → … | 
            
              |  |  | @57c61b0 | 14 months | mc | hr: make data start at 4K aligned offset | 
            
              |  |  | @4a2a6b8b | 14 months | mc | hr: add initial RAID 4 0 (non-rotating parity on disk 0) | 
            
              |  |  | @a19d7fc4 | 14 months | mc | hr: add option (-T, —stop) for removing an active array | 
            
              |  |  | @24968b5 | 14 months | mc | hr: assemble: check specified number of devices against metadata | 
            
              |  |  | @9c1cf34c | 14 months | mc | hr: add strip size to metadata and hr_volume_t | 
            
              |  |  | @b0f1366 | 14 months | mc | hr: write persistent metadata, assemble array from metadata | 
            
              |  |  | @095a989 | 14 months | mc | hr: add status printing | 
            
              |  |  | @44ea48e | 14 months | mc | hr: register hr array under "devices/XXXX" | 
            
              |  |  | @68e357e | 14 months | mc | hr: use array for devname and devices for now | 
            
              |  |  | @680e8c8 | 14 months | mc | hr: initialize big_lock once | 
            
              |  |  | @a8b2d9e7 | 14 months | mc | hr: add RAID 0 (striping) | 
            
              |  |  | @12cbf25e | 14 months | mc | hr: disk size checking | 
            
              |  |  | @da5c257 | 14 months | mc | hr: create util.c | 
            
              |  |  | @e0b7763 | 14 months | mc | hr: fix volume list locking | 
            
              |  |  | @94d84a0 | 14 months | mc | hr: initial trivial mirroring implementation | 
            
              |  |  | @ddfe233 | 15 months | mc | vbd: free disk service name on disk remove | 
            
              |  |  | @7ae01d5 | 18 months | jiri | Remove unused comm_size parameter of block_init() | 
            
              |  |  | @4c6fd56 | 2 years | jiri | loc_server_register() should be callable more than once (API only)
 …
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5fc8244 | 4 years | jiri | Move device-related stuff out of libc to libdevice
Unfortunately, we …
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c21d4d6 | 6 years | zarevucky.jiri | Add copyright headers for new files
Most are a copy of the headers …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5fd05862 | 6 years | zarevucky.jiri | Convert uspace to meson
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @fafb8e5 | 7 years | zarevucky.jiri | Mechanically lowercase IPC_SET_*/IPC_GET_*
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @eb13ef8 | 7 years | zarevucky.jiri | Change IPC_GET_* and IPC_SET_* to accept pointer instead of lvalue
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @beb83c1 | 7 years | jakub | Add async_accept_0() for accepting connections
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6769005 | 7 years | jakub | Use user-defined labels instead of phone hashes
This commit changes …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @09ab0a9a | 7 years | jiri | Fix vertical spacing with new Ccheck revision.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c8ea6eca | 7 years | jakub | Improve doxygen documentation
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @4122410 | 7 years | jakub | Improve Doxygen documentaion
This is stil WiP. A number of libraries, …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @498ced1 | 7 years | jiri.zarevucky | Unify reference counting and remove some unnecessary instances of …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e89a06a | 7 years | jiri | Encapsulate partitions list in volume server. (Global state is not …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @984a9ba | 7 years | martin | do not expose the call capability handler from the async framework
 …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @774aa332 | 7 years | jiri | list_foreach loops with single-statement body are indented incorrectly.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7c3fb9b | 7 years | jiri | Fix block comment formatting (ccheck).
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1433ecda | 8 years | jiri | Fix cstyle: make ccheck-fix and commit only files where all the …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a46e56b | 8 years | jakub | Prefer handle over ID in naming handle variables
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @3be9d10 | 8 years | jakub | Get rid of ipc_callid_t
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a35b458 | 8 years | zarevucky.jiri | style: Remove trailing whitespace on _all_ lines, including empty …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1b20da0 | 8 years | zarevucky.jiri | style: Remove trailing whitespace on non-empty lines, in certain file …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5b0cf63 | 8 years | jiri | A round of cstyle fixing (i.e. run make ccheck-fix).
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1d6dd2a | 8 years | zarevucky.jiri | Remove unnecessary includes from <stdio.h>.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b7fd2a0 | 8 years | zarevucky.jiri | Use errno_tin all uspace and kernel code.
Change type of every …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  |