diff options
author | Petr Rockai <me@mornfall.net> | 2012-07-30 10:44:11 +0200 |
---|---|---|
committer | Petr Rockai <me@mornfall.net> | 2012-07-30 11:19:02 +0200 |
commit | 6997943f2221729449469d1a7963055991c2361d (patch) | |
tree | 63900c8cbadca343e93c48163ac7b2977cb3919a /lib | |
parent | 4dbf872a9fc0aac34f73fd8214cc75846554e501 (diff) | |
download | lvm2-6997943f2221729449469d1a7963055991c2361d.tar.gz lvm2-6997943f2221729449469d1a7963055991c2361d.tar.xz lvm2-6997943f2221729449469d1a7963055991c2361d.zip |
lvmetad: Implement --test (fixes #832033).
Diffstat (limited to 'lib')
-rw-r--r-- | lib/cache/lvmetad.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/cache/lvmetad.c b/lib/cache/lvmetad.c index 6ef30db1..3384ec4f 100644 --- a/lib/cache/lvmetad.c +++ b/lib/cache/lvmetad.c @@ -275,7 +275,7 @@ int lvmetad_vg_update(struct volume_group *vg) if (!vg) return 0; - if (!_using_lvmetad) + if (!_using_lvmetad || test_mode()) return 1; /* fake it */ /* TODO. This is not entirely correct, since export_vg_to_buffer @@ -335,7 +335,7 @@ int lvmetad_vg_remove(struct volume_group *vg) daemon_reply reply; int result; - if (!_using_lvmetad) + if (!_using_lvmetad || test_mode()) return 1; /* just fake it */ if (!id_write_format(&vg->id, uuid, sizeof(uuid))) @@ -547,7 +547,7 @@ int lvmetad_pv_found(struct id pvid, struct device *device, const struct format_ const char *status; int result; - if (!_using_lvmetad) + if (!_using_lvmetad || test_mode()) return 1; if (!id_write_format(&pvid, uuid, sizeof(uuid))) @@ -629,7 +629,7 @@ int lvmetad_pv_gone(dev_t device, const char *pv_name, activation_handler handle int result; int found; - if (!_using_lvmetad) + if (!_using_lvmetad || test_mode()) return 1; /* |