[PATCH] Add '--nodes' option in GROW mode

From
zhilong <hidden>
Date
2016-03-22 11:44:32
Bug description:
# mdadm -Cv /dev/md0 --bitmap=clustered -l1 -n2 /dev/sdd /dev/sdb --nodes=6 --assume-clean
# mdadm --grow /dev/md0 --bitmap=none
# mdadm --grow /dev/md0 --bitmap=clustered
    -> cluster nodes would be changed to 4, here is my method to resolve it.
# mdadm --grow /dev/md0 --bitmap=clustered --nodes=6

Patch:

Cluster nodes is set 4 as default when switch bitmap from
none to clustered under GROW mode, so add '--nodes'
option in GROW mode.

Signed-off-by: Zhilong Liu <redacted>
---
 mdadm.c | 1 +
 1 file changed, 1 insertion(+)
diff --git a/mdadm.c b/mdadm.c
index 51e16f3..b542b8c 100644
--- a/mdadm.c
+++ b/mdadm.c
@@ -592,6 +592,7 @@ int main(int argc, char *argv[])
             ident.raid_disks = s.raiddisks;
             continue;
         case O(ASSEMBLE, Nodes):
+        case O(GROW, Nodes):
         case O(CREATE, Nodes):
             c.nodes = parse_num(optarg);
             if (c.nodes <= 0) {
-- 
2.1.4
Keyboard shortcuts
hback out one level
jnext message in thread / next series-diff position
kprevious message in thread / previous series-diff position
ldrill in
Escclose help / fold thread tree
?toggle this help