[lvm-devel] master - lvmetad: Implement --test (fixes #832033).
Petr Rockai
mornfall at fedoraproject.org
Mon Jul 30 09:19:59 UTC 2012
Gitweb: http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=6997943f2221729449469d1a7963055991c2361d
Commit: 6997943f2221729449469d1a7963055991c2361d
Parent: 4dbf872a9fc0aac34f73fd8214cc75846554e501
Author: Petr Rockai <me at mornfall.net>
AuthorDate: Mon Jul 30 10:44:11 2012 +0200
Committer: Petr Rockai <me at mornfall.net>
CommitterDate: Mon Jul 30 11:19:02 2012 +0200
lvmetad: Implement --test (fixes #832033).
---
WHATS_NEW | 1 +
lib/cache/lvmetad.c | 8 ++++----
2 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/WHATS_NEW b/WHATS_NEW
index a09e076..cb3ed90 100644
--- a/WHATS_NEW
+++ b/WHATS_NEW
@@ -1,5 +1,6 @@
Version 2.02.97 -
===============================
+ Respect --test also when using lvmetad.
No longer capitalise first LV attribute char for invalid snapshots.
Allow vgextend to add PVs to a VG that is missing PVs.
Recognise Micron PCIe SSDs in filter and move array out to device-types.h.
diff --git a/lib/cache/lvmetad.c b/lib/cache/lvmetad.c
index 6ef30db..3384ec4 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;
/*
More information about the lvm-devel
mailing list