[lvm-devel] [PATCH] Drop metadata cache after device was autorepared and removed from VG.
Milan Broz
mbroz at redhat.com
Fri Dec 18 12:23:21 UTC 2009
All long running processes must reload metadata when some
device becomes orphan after repair.
Signed-off-by: Milan Broz <mbroz at redhat.com>
---
lib/metadata/metadata.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/lib/metadata/metadata.c b/lib/metadata/metadata.c
index c4a0332..f2ff8ac 100644
--- a/lib/metadata/metadata.c
+++ b/lib/metadata/metadata.c
@@ -2794,6 +2794,9 @@ static struct volume_group *_vg_read(struct cmd_context *cmd,
vg_release(correct_vg);
return_NULL;
}
+
+ /* Refresh metadata after orphan write */
+ drop_cached_metadata(correct_vg);
next_pv:
;
}
--
1.6.5.4
More information about the lvm-devel
mailing list