diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2015-08-11 15:19:00 +0200 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2015-08-12 14:11:18 +0200 |
commit | 22a1337a9ba1ebf73c3f0b27f621d9d8917bf6cf (patch) | |
tree | 2b415c4805c0118e3219d48003a974fdee1a8797 | |
parent | 969ee25a74b50c42f9a2626b7b8991a3d60f750f (diff) | |
download | lvm2-22a1337a9ba1ebf73c3f0b27f621d9d8917bf6cf.tar.gz |
cache: undefined policy is mq
If the policy_name is unspecified in metadata,
it's automatically 'mq'.
-rw-r--r-- | lib/cache_segtype/cache.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/cache_segtype/cache.c b/lib/cache_segtype/cache.c index d74fbf1a8..93436a31c 100644 --- a/lib/cache_segtype/cache.c +++ b/lib/cache_segtype/cache.c @@ -378,7 +378,9 @@ static int _cache_add_target_line(struct dev_manager *dm, metadata_uuid, data_uuid, origin_uuid, - seg->cleaner_policy ? "cleaner" : cache_pool_seg->policy_name, + seg->cleaner_policy ? "cleaner" : + /* undefined policy name -> likely an old "mq" */ + cache_pool_seg->policy_name ? : "mq", seg->cleaner_policy ? NULL : cache_pool_seg->policy_settings, cache_pool_seg->chunk_size)) return_0; |