The directio checker in Red Hat Enterprise Linux 7 does not timeout after checker_timeout seconds

Solution Verified - Updated -

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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content