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
committerMarian Csontos <mcsontos@redhat.com>2022-11-29 14:09:25 +0100
commit7db3a53d8a3aa7401337fb9aaf00f19cf4407e70 (patch)
tree29c1ec2d856618ad9f3964818690e9df8d93081b /lib/metadata/lv_manip.c
parent0b9d9963b8f15a6f12a0149a62809fa9b846c5c5 (diff)
downloadlvm2-wip-8.8.0.tar.gz
thin: fix message processing on thin-pool extensionwip-8.8.0
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. (cherry picked from commit 09371131469f7398c597a5fb30dc565859253cc2)
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;
}