[PATCH 0/3] Add basic support for clustered raid10

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Previously, we had added the support for clustered raid1,
now we are trying to support raid10 as well.

This patchset just avoid potential write and resync request
conflict among nodes. Since raid10 has different layouts
such as near, far and offset etc, and we just consider to
support near layout since other layouts could have trouble
while resyncing.

Also, clustered raid10 has limited support since it lacks
some features which suitable for native raid10, such as add
disk under grow mode, we consider add more features for it
in future.

Guoqing Jiang (3):
  md-cluster/raid10: set "do_balance = 0" if area is resyncing
  md-cluster: Suspend writes in RAID10 if within range
  md-cluster: Use a small window for raid10 resync
  md-cluster: update document for raid10

 Documentation/md/md-cluster.txt |   3 +-
 drivers/md/Kconfig              |   5 +-
 drivers/md/md-cluster.c         |   2 +-
 drivers/md/raid10.c             | 137 +++++++++++++++++++++++++++++++++++++++-
 drivers/md/raid10.h             |   6 ++
 5 files changed, 146 insertions(+), 7 deletions(-)

-- 
2.10.0

--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux RAID Wiki]     [ATA RAID]     [Linux SCSI Target Infrastructure]     [Linux Block]     [Linux IDE]     [Linux SCSI]     [Linux Hams]     [Device Mapper]     [Device Mapper Cryptographics]     [Kernel]     [Linux Admin]     [Linux Net]     [GFS]     [RPM]     [git]     [Yosemite Forum]


  Powered by Linux