From 581b17def23e3cfa0ab82ee1eb8bdf39ddf174fd Mon Sep 17 00:00:00 2001 From: Milan Broz Date: Tue, 15 Apr 2008 14:46:19 +0000 Subject: Drop cached VG metadata before and after committing changes to it. --- daemons/clvmd/clvmd-command.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'daemons/clvmd') diff --git a/daemons/clvmd/clvmd-command.c b/daemons/clvmd/clvmd-command.c index 2d9e21a1..b47f5273 100644 --- a/daemons/clvmd/clvmd-command.c +++ b/daemons/clvmd/clvmd-command.c @@ -121,6 +121,8 @@ int do_command(struct local_client *client, struct clvm_header *msg, int msglen, /* P_#global causes a cache refresh */ if (strcmp(lockname, "P_#global") == 0) do_refresh_cache(); + else if (strncmp(lockname, "P_", 2) == 0) + lvmcache_drop_metadata(lockname + 2); break; -- cgit