summaryrefslogtreecommitdiff
path: root/lib/metadata/lv_manip.c
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2022-03-30 14:16:11 +0200
committerZdenek Kabelac <zkabelac@redhat.com>2022-03-30 14:49:04 +0200
commit09371131469f7398c597a5fb30dc565859253cc2 (patch)
treecf25ca5d5a2ab1a588eb3eda673e382932404082 /lib/metadata/lv_manip.c
parent86a0a652a9eedd932c7428ed82656f3fd40d13f8 (diff)
downloadlvm2-09371131469f7398c597a5fb30dc565859253cc2.tar.gz
thin: fix message processing on thin-pool extension
When thin-pool had queued some delete message on extension operation such message has been 'lost' and thin-pool kernel metadata has been left with a thin volume that no longer existed for lvm2 metadata.
Diffstat (limited to 'lib/metadata/lv_manip.c')
-rw-r--r--lib/metadata/lv_manip.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/metadata/lv_manip.c b/lib/metadata/lv_manip.c
index 003748d6f..9523e3e66 100644
--- a/lib/metadata/lv_manip.c
+++ b/lib/metadata/lv_manip.c
@@ -6179,7 +6179,7 @@ int lv_resize(struct logical_volume *lv,
if (lv_is_thin_pool(lock_lv)) {
/* Update lvm pool metadata (drop messages). */
- if (!update_pool_lv(lock_lv, 0))
+ if (!update_pool_lv(lock_lv, 1))
goto_bad;
}