From a33896573e599e9e01295b6ad64cd82544405f8d Mon Sep 17 00:00:00 2001 From: Michal Mielewczyk Date: Mon, 4 Jul 2022 10:21:48 +0200 Subject: [PATCH] Fix standby detach As the check added in commit a90839f2863 tries to open the caching devcie exclusively, it is impossible to detach cache from a standby instance. Signed-off-by: Michal Mielewczyk --- casadm/cas_main.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/casadm/cas_main.c b/casadm/cas_main.c index 879a4b4..99d3773 100644 --- a/casadm/cas_main.c +++ b/casadm/cas_main.c @@ -2116,9 +2116,11 @@ int standby_handle() { return FAILURE; } - if (validate_cache_path(standby_params.cache_device, - standby_params.force) == FAILURE) { - return FAILURE; + if (standby_params.subcmd != standby_opt_subcmd_detach) { + if (validate_cache_path(standby_params.cache_device, + standby_params.force) == FAILURE) { + return FAILURE; + } } switch (standby_params.subcmd) {