From: Guoqing Jiang <gqjiang@xxxxxxxx> Basic background for Cluster MD: Cluster MD is a shared-device RAID for a cluster, currently, the implementation is limited to RAID1 but with further work (and some positive feedback), it could be extend to other RAID levels. The kernel part code of cluster-md has been sent to maillist several month ago by Goldywyn, and to make cluster-md works, the mdadm tools also need to do some changes accordingly. This patch set extends mdadm tool to aware cluster MD scenario, and handle related cluster-md scenario. 1. the first part (0001-0007) comes from Goldwyn, which add initial support for cluster-md, those changes included make mdadm awares nodes, home-cluster and n bitmaps for clustered mode, also let mdadm can confirm disk which is added by another node. 2. the second part is for support change cluster-name and node nums under assemble mode. Which extend write-bitmap to handle above cases, and also use the extended write_bitmap for update uuid. [PATCH 10/10] is just compiled test only. BTW: this series is based on commit "72a457 IMSM: Count arrays per orom". Some reltated links: [1] http://marc.info/?l=linux-raid&m=141891941330336&w=2 [2] http://marc.info/?l=linux-raid&m=141935561418770&w=2 Guoqing Jiang (10): Add nodes option while creating md home-cluster while creating an array Create n bitmaps for clustered mode Show all bitmaps while examining bitmap Add a new clustered disk Convert a bitmap=none device to clustered Skip clustered devices in incremental mdadm: add the ability to change cluster name mdadm: change the num of cluster node Reuse the write_bitmap for update uuid Assemble.c | 14 +++++-- Create.c | 5 ++- Grow.c | 22 ++++++++--- Incremental.c | 5 +++ Makefile | 1 + Manage.c | 33 +++++++++++++++-- ReadMe.c | 3 ++ bitmap.c | 55 +++++++++++++-------------- bitmap.h | 7 +++- config.c | 27 +++++++++++++- md_p.h | 7 ++++ md_u.h | 1 + mdadm.8.in | 27 +++++++++++++- mdadm.c | 70 ++++++++++++++++++++++++++++++++++- mdadm.h | 20 +++++++++- super0.c | 4 +- super1.c | 117 ++++++++++++++++++++++++++++++++++++++++++++++++---------- util.c | 61 ++++++++++++++++++++++++++++++ 18 files changed, 408 insertions(+), 71 deletions(-) -- 1.7.12.4 -- 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