'partprobe' command results in 'blk_cloned_rq_check_limits' errors and dm-multipath path failures

Solution Verified - Updated -

Issue

  • For application, filesystem requirements we had tuned max_sectors_kb option using steps in article 3014361, but as soon as the partprobe command 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_kb value for devices, it was found that after running partprobe the value was changed:

    $ cat /sys/block/sde/queue/max_sectors_kb
    1024
    

    before running partprobe command above value was set to 4096.

Environment

  • Red Hat Enterprise Linux 7 with kernel version older than:
    o 3.10.0-514.51.1.el7
    o 3.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.

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