raid5-cache fixes
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest6 patches 12 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/6 | md: show journal for journal disk in disk state sysfsdrivers/ | +4 | 0 replies | |
| 2/6 | raid5-cache: move reclaim stop to quiescedrivers/ drivers/ drivers/ | +20 | 0 replies | |
| 3/6 | raid5-cache: add trim support for logdrivers/ | +37 | 1 reply | |
| 4/6 | md: don't export log devicedrivers/ drivers/ | +4 | 7 replies | |
| 5/6 | md: set In_Sync for log diskdrivers/ | +1 | 0 replies | |
| 6/6 | raid5-cache: IO error handlingdrivers/ drivers/ drivers/ | +19 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/6] raid5-cache fixes
Hi,
some fixes for raid5-cache.
patch 1, a small fix
patch 2-3, move reclaim teardown to quiesce handling and add trim support. I still need md_update_sb there and play the mddev_is_locked trick as the reconfig_mutex is already hold at md stop. The md_update_sb probably can move to md core later.
patch 4-6, add error handling. For patch 4, I still need the journal bit check in in md core, otherwise there is no way to prevent 'echo remove > rdev/state' to delete journal disk. For patch 6, I didn't change has_failed() yet. Handling assemble with miss/failed log disk is still on going.
Next step is to make assemble correct with miss/failed log disk. This will need kernel/utilities cooperation. Song and I are working on it.
Thanks,
Shaohua
Shaohua Li (6):
md: show journal for journal disk in disk state sysfs
raid5-cache: move reclaim stop to quiesce
raid5-cache: add trim support for log
md: don't export log device
md: set In_Sync for log disk
raid5-cache: IO error handling
drivers/md/md.c | 9 ++++-- drivers/md/raid5-cache.c | 83 ++++++++++++++++++++++++++++++++++++++++-------- drivers/md/raid5.c | 7 +++- drivers/md/raid5.h | 3 ++ 4 files changed, 85 insertions(+), 17 deletions(-)
Signature · 1 line
2.4.6