summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetr Rockai <prockai@redhat.com>2015-04-15 16:38:57 +0200
committerPetr Rockai <prockai@redhat.com>2015-05-20 19:46:13 +0200
commitda1527d65dbe474fe4c9e620ad028a9a09213ac8 (patch)
treea77cc1d332cac9474334180955a488762d88b68f
parent925268794f4c97091674d99d98e3d73349a75502 (diff)
downloadlvm2-da1527d65dbe474fe4c9e620ad028a9a09213ac8.tar.gz
lvmetad: Clear the vgid_to_outdated_pvs hash on shutdown.
-rw-r--r--daemons/lvmetad/lvmetad-core.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/daemons/lvmetad/lvmetad-core.c b/daemons/lvmetad/lvmetad-core.c
index 7e30add2a..d14bac267 100644
--- a/daemons/lvmetad/lvmetad-core.c
+++ b/daemons/lvmetad/lvmetad-core.c
@@ -61,6 +61,9 @@ static void destroy_metadata_hashes(lvmetad_state *s)
dm_hash_iterate(n, s->vgid_to_metadata)
dm_config_destroy(dm_hash_get_data(s->vgid_to_metadata, n));
+ dm_hash_iterate(n, s->vgid_to_outdated_pvs)
+ dm_config_destroy(dm_hash_get_data(s->vgid_to_outdated_pvs, n));
+
dm_hash_iterate(n, s->pvid_to_pvmeta)
dm_config_destroy(dm_hash_get_data(s->pvid_to_pvmeta, n));