From 8cd28d13ae5af46695a79a572b63427e228a0496 Mon Sep 17 00:00:00 2001 From: Robert Baldyga Date: Wed, 9 Mar 2022 12:02:06 +0100 Subject: [PATCH] Ignore partitions check on standby activate Signed-off-by: Robert Baldyga --- modules/cas_cache/layer_cache_management.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/modules/cas_cache/layer_cache_management.c b/modules/cas_cache/layer_cache_management.c index a36299a..c90ae8e 100644 --- a/modules/cas_cache/layer_cache_management.c +++ b/modules/cas_cache/layer_cache_management.c @@ -2315,7 +2315,13 @@ int cache_mngt_activate(struct ocf_mngt_cache_standby_activate_config *cfg, if (result) goto out_cache_put; - result = cache_mngt_check_bdev(&cfg->device, false); + /* + * We ignore partitions detected on the cache device despite we + * know at this point that activate is gonna fail. We want OCF + * to compare data on drive and in DRAM to provide more specific + * error code. + */ + result = cache_mngt_check_bdev(&cfg->device, true); if (result) goto out_cache_unlock;