Grow: don't allow array geometry change with ppl enabled
Don't allow array geometry change (size expand, disk adding) when PPL consistency policy is enabled. Current PPL implementation doesn't work when reshape is taking place. Signed-off-by: Tomasz Majchrzak <tomasz.majchrzak@intel.com> Signed-off-by: Jes Sorensen <jsorensen@fb.com>
This commit is contained in:
parent
b13b52c80f
commit
b208f817ec
7
Grow.c
7
Grow.c
|
@ -1880,6 +1880,13 @@ int Grow_reshape(char *devname, int fd,
|
|||
free(subarray);
|
||||
return 1;
|
||||
}
|
||||
if (content->consistency_policy ==
|
||||
CONSISTENCY_POLICY_PPL) {
|
||||
pr_err("Operation not supported when ppl consistency policy is enabled\n");
|
||||
sysfs_free(cc);
|
||||
free(subarray);
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
sysfs_free(cc);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue