diff options
author | Milan Broz <mbroz@redhat.com> | 2008-04-15 14:46:19 +0000 |
---|---|---|
committer | Milan Broz <mbroz@redhat.com> | 2008-04-15 14:46:19 +0000 |
commit | 581b17def23e3cfa0ab82ee1eb8bdf39ddf174fd (patch) | |
tree | 54b12a22e2bd43697051846c33b3ec5d1e79666d /daemons/clvmd/clvmd-command.c | |
parent | adb578238db8b31b4b9f8bd517c3410938dd96d2 (diff) | |
download | lvm2-581b17def23e3cfa0ab82ee1eb8bdf39ddf174fd.tar.gz lvm2-581b17def23e3cfa0ab82ee1eb8bdf39ddf174fd.tar.xz lvm2-581b17def23e3cfa0ab82ee1eb8bdf39ddf174fd.zip |
Drop cached VG metadata before and after committing changes to it.
Diffstat (limited to 'daemons/clvmd/clvmd-command.c')
-rw-r--r-- | daemons/clvmd/clvmd-command.c | 2 |
1 files changed, 2 insertions, 0 deletions
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; |