|  |  |  | @4660649 | 10 months | mc | hr: RAID0: return ENOMEM on out-of-memory READs | 
            
              |  |  | @0d77d30 | 10 months | mc | hr: hr_io_worker(): ENOMEM handling for WRITEs
Call state callback on … | 
            
              |  |  | @efc6259 | 10 months | mc | hr: fge: aggregate ENOMEM final errno | 
            
              |  |  | @a5c2960e | 10 months | mc | hr: RAID0: pass actual block address to workers | 
            
              |  |  | @7bf29e5 | 10 months | mc | Merge 'upstream/master' into helenraid-para | 
            
              |  |  | @4e1221c | 10 months | noreply | Allow bitmap to be used in userspace
See … | 
            
              |  |  | @8279aab | 10 months | jiri | ui_lock() needs to lock display
If ui_lock() is used to lock UI while … | 
            
              |  |  | @bc3d695 | 10 months | mc | hr: RAID0 parallelization | 
            
              |  |  | @40be7eb | 10 months | mc | lib/device/src/hr.c: session init style | 
            
              |  |  | @7d25273 | 10 months | mc | hrctl: initialize hr session struct | 
            
              |  |  | @685c0ab | 10 months | mc | hr: superblock.c: style | 
            
              |  |  | @7a3529a8 | 10 months | mc | hr: util.c: bounds check on state updates | 
            
              |  |  | @723f1d9 | 10 months | mc | hr: fge: fgroup_create(): assert worker count > 0 | 
            
              |  |  | @5ee5f67 | 10 months | mc | hr: fge: make finished_{okay,failed} not atomic
And test if all … | 
            
              |  |  | @083ce33 | 10 months | mc | hr: fge: hr_fpool_create(): assert max_wus > 0 | 
            
              |  |  | @08c98d4c | 10 months | mc | hr: fge: fix deadlock | 
            
              |  |  | @5a8f69e7 | 10 months | mc | hr: fge: cstyle | 
            
              |  |  | @eb31781 | 10 months | mc | hr: raid5.c: cstyle | 
            
              |  |  | @8137d36 | 10 months | mc | hr: fge: style | 
            
              |  |  | @37a9c1e | 10 months | mc | hr: hr_volume_t: rename RLQ → layout | 
            
              |  |  | @6784abc | 10 months | mc | hr: hr_sess_init(): don't use IPC_FLAG_BLOCKING | 
            
              |  |  | @f3b74d1 | 10 months | mc | hr: fge: use libc queue <adt/circ_buf.h> | 
            
              |  |  | @64c8132 | 10 months | mc | Allow bitmap to be used in userspace | 
            
              |  |  | @95158dac | 10 months | mc | hr: fge: can ask for wus that finished with EOK | 
            
              |  |  | @57110ac8 | 10 months | mc | hr: initialize range lock list and list lock | 
            
              |  |  | @83c8bb2 | 10 months | mc | hr: hr_volume_t: fix number of hotspares | 
            
              |  |  | @38e3c0a7 | 10 months | mc | hr: range locks | 
            
              |  |  | @f725787 | 10 months | mc | hr: fge: fibril group executor
This fibril pool allows execution of … | 
            
              |  |  | @28769117 | 11 months | mc | hrctl: usage string modification | 
            
              |  |  | @37ffa4d | 11 months | mc | hr: modify change state message | 
            
              |  |  | @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 … | 
            
              |  |  | @586b39d | 11 months | mc | hrctl: handle unkown options | 
            
              |  |  | @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 | 
            
              |  |  | @b56d88f | 11 months | mc | bdwrite: fix writing | 
            
              |  |  | @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 | 
            
              |  |  | @64eba57 | 12 months | mc | hrctl: fix memory leaks | 
            
              |  |  | @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 … | 
            
              |  |  | @972b011 | 12 months | mc | hrctl: update usage
Add a note to usage about automatic prepending
of … | 
            
              |  |  | @8f7e1b1 | 12 months | mc | hrctl: rename flag —stop (-T) to —destroy (-D) | 
            
              |  |  | @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 | 
            
              |  |  | @12dd36c | 12 months | jiri | Handle Enter/Escape keys in message dialog. | 
            
              |  |  | @9a07ee3 | 12 months | jiri | Add message dialog choice selection (OK, OK/Cancel) | 
            
              |  |  | @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() | 
            
              |  |  | @0d00e53 | 12 months | jiri | Shut down dialog | 
            
              |  |  | @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 | 
            
              |  |  | @6124ee1 | 12 months | mc | bdwrite: cstyle | 
            
              |  |  | @a438de5b | 12 months | mc | hr: be consistent with extent terminology | 
            
              |  |  | @1903d77 | 12 months | mc | bdwrite: fill blocks with 'A' - 'Z'
Following parity blocks in … | 
            
              |  |  | @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 | 
            
              |  |  | @76cd345 | 12 months | mc | bdwrite: write as many blocks as possible at once | 
            
              |  |  | @fad91b9 | 12 months | mc | hr: make bd op functions more compact
A single function now handles … | 
            
              |  |  | @ad9e225 | 12 months | jiri | Shutdown command | 
            
              |  |  | @50bed55d | 13 months | mc | hr: rename levels to upper case | 
            
              |  |  | @6d55e39 | 13 months | mc | hrctl: remove disk concatenation option | 
            
              |  |  | @a72f3b8 | 13 months | jiri | System protocol library, incl. unit tests | 
            
              |  |  | @9d5cea6 | 13 months | jiri | Allow remcons/vt100 to set terminal title | 
            
              |  |  | @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 | 
            
              |  |  | @514108e | 13 months | jiri | Minimize /app/init, once root is mounted, go to /srv/system | 
            
              |  |  | @6fbd1f9 | 13 months | jiri | Combine successive move/abs. move events in display server
Helps … | 
            
              |  |  | @b3b79981 | 13 months | jiri | Must initialize vt100_t decoder fields | 
            
              |  |  |