'partprobe' command results in 'blk_cloned_rq_check_limits' errors and dm-multipath path failures
Issue
-
For application, filesystem requirements we had tuned
max_sectors_kboption using steps in article 3014361, but as soon as thepartprobecommand was executed by a user, following errors were logged and sub paths to multipath devices were failed:kernel: blk_cloned_rq_check_limits: over max size limit. kernel: device-mapper: multipath: Failing path 8:128. kernel: blk_cloned_rq_check_limits: over max size limit. multipathd: sdi: mark as failed kernel: device-mapper: multipath: Failing path 8:144. kernel: blk_cloned_rq_check_limits: over max size limit. kernel: device-mapper: multipath: Failing path 8:64. multipathd: mpatha: remaining active paths: 3 kernel: blk_cloned_rq_check_limits: over max size limit. kernel: device-mapper: multipath: Failing path 65:32. -
While further checking the
max_sectors_kbvalue for devices, it was found that after runningpartprobethe value was changed:$ cat /sys/block/sde/queue/max_sectors_kb 1024before running
partprobecommand above value was set to4096.
Environment
-
Red Hat Enterprise Linux 7 with kernel version older than:
o3.10.0-514.51.1.el7
o3.10.0-693.35.1.el7 -
device-mapper-multipath
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.