Skip to content

md bitmap-based asynchronous writes

Paul Clements linux-raid 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest3 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3md bitmap async write enablingdrivers/md/bitmap.c drivers/md/md.c include/linux/raid/bitmap.h +1 more+49 -100 replies
2/3md bitmap async writes for raid1drivers/md/raid1.c include/linux/raid/raid1.h+102 -70 replies
3/3mdadm: bitmap async writesBuild.c Create.c Detail.c +9 more+89 -160 replies

Reviews trailers per patch

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

Read the v1 thread

Cover letter [PATCH 0/3] md bitmap-based asynchronous writes

These three patches provide the ability to perform asynchronous writes with raid1. The asynchronous write capability is primarily useful when raid1 is employed in network replication (i.e., with one or more of the disks located on a remote system). It allows us to acknowledge writes before they reach the remote system, thus making much more efficient use of the network.

The kernel patches build on the md bitmap code and the 117WriteMostly-update patch. The first patch provides the framework for async writes. The second implements async writes for raid1. The third patch (for mdadm) provides the write-mostly updates and the ability to configure raid1 arrays for async writes.

Thnaks,
Paul