diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2019-10-12 11:12:11 +0200 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2019-10-14 15:14:22 +0200 |
commit | 36944e1009e932902269d3eab547e0b19da13468 (patch) | |
tree | cf359178e5b4a518c04695007be3be9d61daf730 | |
parent | ddaf2002c94a33863ef7adf69ad4cdffcfbd73c5 (diff) | |
download | lvm2-36944e1009e932902269d3eab547e0b19da13468.tar.gz |
cache: reload only when switched to cleaner policy
Reload cache target only when lvm2 reload table with
cache with clearer policy.
-rw-r--r-- | WHATS_NEW | 1 | ||||
-rw-r--r-- | lib/metadata/cache_manip.c | 2 |
2 files changed, 2 insertions, 1 deletions
@@ -1,5 +1,6 @@ Version 2.03.06 - ================================ + Reload cleanered cache DM only with cleaner policy. Fix cmd return when zering of cachevol fails. Extend lvs to show all VDO properties. Preserve VDO write policy with vdopool. diff --git a/lib/metadata/cache_manip.c b/lib/metadata/cache_manip.c index 65589f7a1..e4cd34560 100644 --- a/lib/metadata/cache_manip.c +++ b/lib/metadata/cache_manip.c @@ -545,7 +545,7 @@ int lv_cache_wait_for_clean(struct logical_volume *cache_lv, int *is_clean) * TODO: add check if extra suspend resume is necessary * ATM this is workaround for missing cache sync when cache gets clean */ - if (1) { + if (cleaner_policy) { if (!lv_refresh_suspend_resume(lock_lv)) return_0; |