The directio checker in Red Hat Enterprise Linux 7 does not timeout after checker_timeout seconds
Issue
- The directio checker does not fail paths after checker_timeout expires in the event of an actual failure.
- Instead of the checker_timeout, multipath reacts when the scsi timeout for the checker command expires and scsi error handling returns an error (which is usually longer than the checker_timeout).
Environment
- Red Hat Enterprise Linux 7
- Tested with device-mapper-multipath-0.4.9-134.el7_9.x86_64. In theory, it is present in all multipath versions of Red Hat Enterprise Linux 7 (it does not affect Red Hat Enterprise Linux 8)
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.