summaryrefslogtreecommitdiffstats
path: root/Grow.c
diff options
context:
space:
mode:
authorNeil Brown <neilb@suse.de>2008-06-27 16:07:52 +1000
committerNeil Brown <neilb@suse.de>2008-06-27 16:07:52 +1000
commit0aa389dc6232370241d6efa811e7fbc59c0dd2a7 (patch)
tree583b14834b0e5b445908a2c291fcf80f0a65768d /Grow.c
parente8eb8763b4ed35dc9e51ab450372132f95372dd3 (diff)
downloadmdadm-0aa389dc6232370241d6efa811e7fbc59c0dd2a7.tar.gz
mdadm-0aa389dc6232370241d6efa811e7fbc59c0dd2a7.tar.xz
mdadm-0aa389dc6232370241d6efa811e7fbc59c0dd2a7.zip
Add test for stoping and restarting a raid5 reshape.
There was a kernel bug with stopping and restarting raid5 recently. So add a test to check for it.
Diffstat (limited to 'Grow.c')
-rw-r--r--Grow.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/Grow.c b/Grow.c
index b24e958..c2eae32 100644
--- a/Grow.c
+++ b/Grow.c
@@ -615,7 +615,8 @@ int Grow_reshape(char *devname, int fd, int quiet, char *backup_file,
last_block = nstripe * ndata;
ostripe = last_block / odata / (ochunk/512) * (ochunk/512);
}
- printf("mdadm: Need to backup %lluK of critical section..\n", last_block/2);
+ fprintf(stderr, Name ": Need to backup %lluK of critical "
+ "section..\n", last_block/2);
sra = sysfs_read(fd, 0,
GET_COMPONENT|GET_DEVS|GET_OFFSET|GET_STATE|
@@ -837,7 +838,7 @@ int Grow_reshape(char *devname, int fd, int quiet, char *backup_file,
if (backup_file)
unlink(backup_file);
- printf(Name ": ... critical section passed.\n");
+ fprintf(stderr, Name ": ... critical section passed.\n");
break;
}
return 0;