Skip to content

raid5: automatically batch adjacent full stripe write

[email protected] linux-raid 2 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest6 patches 2 repliesIn review
  2. v1 RFC1 patch 2 repliesSuperseded

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6raid5: use flex_array for scribble datadrivers/md/raid5.c drivers/md/raid5.h+57 -380 replies
2/6raid5: add a new flag to track if a stripe can be batcheddrivers/md/raid5.c drivers/md/raid5.h+10 -30 replies
3/6raid5: track overwrite disk countdrivers/md/raid5.c drivers/md/raid5.h+17 -10 replies
4/6RAID5: batch adjacent full stripe writedrivers/md/raid5.c drivers/md/raid5.h+331 -240 replies
5/6raid5: handle io error of batch listdrivers/md/raid5.c drivers/md/raid5.h+48 -00 replies
6/6raid5: handle expansion/resync case with stripe batchingdrivers/md/raid5.c drivers/md/raid5.h+20 -70 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.

Read the v2 thread

Cover letter [patch v2 0/6] raid5: automatically batch adjacent full stripe write

This is the 2nd attempt to make adjacent full stripe write together. The main change against v1 is how to detect if stripes can be batched. Also some bugs are fixed.

Thanks,
Shaohua