Buffer I/O error during writes to the Direct LUN on a HP Storage due to incorrect large max_sectors_kb on virtual machine

Solution In Progress - Updated -

Issue

After updating from kernel 3.10.0-327.22.2.el7.x86_64 (RHEL7.2) to 3.10.0-693.11.6.el7.x86_64 (RHEL7.2), database backup fails intermittently, write operation completes but the log file '/var/log/messages' fills with following error repeatedly when write goes to Directly mounted LUN

[  254.002322] sd 2:0:0:3: [sdc] FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[  254.002336] sd 2:0:0:3: [sdc] Sense Key : Hardware Error [current] 
[  254.002341] sd 2:0:0:3: [sdc] Add. Sense: Internal target failure
[  254.002346] sd 2:0:0:3: [sdc] CDB: Write(10) 2a 00 00 68 51 20 00 28 00 00
[  254.002349] blk_update_request: critical target error, dev sdc, sector 6836512
. . . . .
[  254.120487] Buffer I/O error on dev dm-1, logical block 939051, lost async page write
[  254.120510] Buffer I/O error on dev dm-1, logical block 939052, lost async page write

Environment

  • Red Hat Enterprise Virtualization
    • Red Hat Enterprise Linux 7.4 virtual machine
    • Kernel 3.10.0-693.11.6.el7.x86_64
    • kernel 3.10.0-514.el7
    • kernel-3.10.0-427.el7
    • kernel-3.10.0-414.el7
  • HPE 3PAR SAN

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.