Red Hat Bugzilla – Bug 651021
Enable discard/UNMAP/WRITE_SAME for enterprise class arrays
Last modified: 2015-01-04 17:59:54 EST
Description of problem: Enterprise storage arrays typically support discards in very large chunks. Our existing implementation issues the discard commands in multiples of small, file system block units (4KB typically). Arrays often ignore small requests so we need to support large, array specific minimum discards to enable this feature for them. Additional info: This has been fixed in upstream kernel 2.6.37-rc1. The fix involves subsequent commits: 77ca6cdf0ab8a42f481ec997911bc89e79138723 367a51a339020ba4d9edb0ce0f21d65bd50b00c9 7360d1731e5dc78aec867e65e55f9fb58782b5fe 27ee40df2b17c84aa7855907df12befe6869b7a7
Created attachment 463085 [details] Testcase (patch for xfstests-dev)
It was already posted for inclusion into RHEL6.1. I have tested it myself with xfstests-dev, unfortunately the test is not upstream yet, but you can use attached patch for latest xfstests-dev. Thanks! -Lukas
This BZ should be ready for 6.1. Can we get QE & PM acks please?
This request was evaluated by Red Hat Product Management for inclusion in a Red Hat Enterprise Linux maintenance release. Product Management has requested further review of this request by Red Hat Engineering, for potential inclusion in a Red Hat Enterprise Linux Update release for currently deployed products. This request is not yet committed for inclusion in an Update release.
Patch(es) available on kernel-2.6.32-112.el6
Verified sanityonly in 2.6.32-106.el6.
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2011-0542.html