|
|
@d946c27
|
4 months |
mc |
hr: initialize and populate in memory metadata
|
|
|
@49de61c
|
4 months |
mc |
hr: util.c: fix hr_register_volume()
|
|
|
@56214383
|
4 months |
mc |
hr: util: hr_util_add_hotspare()
|
|
|
@8a65373
|
4 months |
mc |
hr: move registering out of specific RAIDs
|
|
|
@0437dd5
|
4 months |
mc |
hr: util.c: block_fini() hotspares
|
|
|
@8b51009
|
4 months |
mc |
hr: auto assembly, refactor
Added automatic assembly (with hrctl -A). …
|
|
|
@a57dde4
|
4 months |
mc |
hr: use func for DEBUG printing fcn names
|
|
|
@e494d7b
|
5 months |
mc |
hr: initialize hotspare states to MISSING
|
|
|
@d2da1be
|
5 months |
mc |
hr: rename vol→state_changed → vol→state_dirty
|
|
|
@d6fe2a1
|
5 months |
mc |
hr: hr_mark_vol_state_dirty() helper
|
|
|
@4d42a1b
|
5 months |
mc |
hr: remove deferred invalidations
|
|
|
@23df41b
|
7 months |
mc |
hr: move hr_process_deferred_invalidations() to util
|
|
|
@edc89bd8
|
7 months |
mc |
hr: util: add hr_update_{ext,hotspare}_svc_id()
Provides easy way to …
|
|
|
@36661772
|
7 months |
mc |
hr: util.c: add assertions for locks
|
|
|
@7a3529a8
|
7 months |
mc |
hr: util.c: bounds check on state updates
|
|
|
@38e3c0a7
|
8 months |
mc |
hr: range locks
|
|
|
@37ffa4d
|
8 months |
mc |
hr: modify change state message
|
|
|
@a0c3080
|
8 months |
mc |
hr: util: hotspare and volume change state functions
|
|
|
@65706f1
|
8 months |
mc |
hr: rename dev_no → extent_no in hr_volume_t
|
|
|
@e76e12d8
|
9 months |
mc |
hr: add hr_count_extents(volume, state)
Counts volume extents in some …
|
|
|
@d199a6f
|
9 months |
mc |
hr: DPRINTF, ERR_PRINTF → HR_DEBUG, HR_ERROR
Also add HR_WARN for …
|
|
|
@5d96f427
|
9 months |
mc |
hr: use DPRINTF and ERR_PRINTF macros from util.h
|
|
|
@52af125
|
9 months |
mc |
hr: add hr_sync_all_extents()
|
|
|
@1cfa162
|
9 months |
mc |
hr: assert block size to be a multiple of 512
|
|
|
@e47a032
|
9 months |
mc |
hr: base for status handling
|
|
|
@6b8e89b0
|
10 months |
mc |
hr: init fuction for each RAID level
Compute total blocks, data …
|
|
|
@dbd91da
|
10 months |
mc |
hr: remake structures to include extent status
Also rename .devs → …
|
|
|
@4a2a6b8b
|
11 months |
mc |
hr: add initial RAID 4 0 (non-rotating parity on disk 0)
|
|
|
@b0f1366
|
11 months |
mc |
hr: write persistent metadata, assemble array from metadata
|
|
|
@44ea48e
|
11 months |
mc |
hr: register hr array under "devices/XXXX"
|
|
|
@da5c257
|
11 months |
mc |
hr: create util.c
|