diff options
author | Alasdair Kergon <agk@redhat.com> | 2007-01-12 20:38:30 +0000 |
---|---|---|
committer | Alasdair Kergon <agk@redhat.com> | 2007-01-12 20:38:30 +0000 |
commit | 8ef6eb30d94164f99a10eef236f529aee0d924c3 (patch) | |
tree | 6b1dc18ae70a8f8858b44ec76dd7305c1c6241a6 /tools/lvrename.c | |
parent | c8ee38201df6a70588d38b7cece15d6f2bfab872 (diff) | |
download | lvm2-8ef6eb30d94164f99a10eef236f529aee0d924c3.tar.gz |
Report dmeventd mirror monitoring status.
Diffstat (limited to 'tools/lvrename.c')
-rw-r--r-- | tools/lvrename.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tools/lvrename.c b/tools/lvrename.c index f29b52b9f..67c8d1e34 100644 --- a/tools/lvrename.c +++ b/tools/lvrename.c @@ -152,6 +152,14 @@ int lvrename(struct cmd_context *cmd, int argc, char **argv) goto error; } + if ((lv->status & MIRRORED) || + (lv->status & MIRROR_LOG) || + (lv->status & MIRROR_IMAGE)) { + log_error("Mirrored LV, \"%s\" cannot be renamed: %s", + lv->name, strerror(ENOSYS)); + goto error; + } + if (!archive(lv->vg)) { stack; goto error; |