diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2019-10-14 10:45:10 +0200 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2019-10-14 15:15:14 +0200 |
commit | 77deadd3af81d5641e2e53e604efbfab2cb6d330 (patch) | |
tree | 44b58fb8d94171ae26f7f054958be3a2d98b898e | |
parent | 8a8e6ebba2521da596e9e85fe2799e336640ace3 (diff) | |
download | lvm2-77deadd3af81d5641e2e53e604efbfab2cb6d330.tar.gz |
cachevol: drop LV_CACHE_VOL on detach automatically
Move dropping of cachevol flag into detach function.
TODO: this flag should be internal to lvm2.
-rw-r--r-- | lib/metadata/pool_manip.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/metadata/pool_manip.c b/lib/metadata/pool_manip.c index 934bb5601..b9d04eade 100644 --- a/lib/metadata/pool_manip.c +++ b/lib/metadata/pool_manip.c @@ -254,6 +254,7 @@ int detach_pool_lv(struct lv_segment *seg) return_0; seg->lv->status &= ~CACHE; lv_set_visible(seg->pool_lv); + seg->pool_lv->status &= ~LV_CACHE_VOL; seg->pool_lv = NULL; return 1; } |