multipath: retry the DID_SOFT_ERROR for rdac checker commands
[multipath-tools/.git] / libmultipath / checkers / rdac.c
index cf782e3..5f24f55 100644 (file)
@@ -166,6 +166,7 @@ retry:
                switch (io_hdr.host_status) {
                case DID_BUS_BUSY:
                case DID_ERROR:
+               case DID_SOFT_ERROR:
                case DID_TRANSPORT_DISRUPTED:
                        /* Transport error, retry */
                        if (--retry_rdac)