]> www.infradead.org Git - users/jedix/linux-maple.git/commit
Revert "block: remove artifical max_hw_sectors cap"
authorJeff Moyer <jmoyer@redhat.com>
Thu, 13 Aug 2015 18:57:56 +0000 (14:57 -0400)
committerChuck Anderson <chuck.anderson@oracle.com>
Fri, 29 Jan 2016 15:12:01 +0000 (07:12 -0800)
commit8c8df5e1874328156c00f3fb0c53397ec9da594a
treec41805c61b95b01f013bf4cb71740ec60ecf5034
parentd1c21b06f9806da32811911b8d9a0ac27f5e0895
Revert "block: remove artifical max_hw_sectors cap"

Orabug: 22611290

EXT4-fs warning (device dm-X): ext4_end_bio:313: I/O error writing to ino
Below is revert text from mainline:
This reverts commit 34b48db66e08ca1c1bc07cf305d672ac940268dc.
That commit caused performance regressions for streaming I/O
workloads on a number of different storage devices, from
SATA disks to external RAID arrays.  It also managed to
trip up some buggy firmware in at least one drive, causing
data corruption.

The next patch will bump the default max_sectors_kb value to
1280, which will accommodate a 10-data-disk stripe write
with chunk size 128k.  In the testing I've done using iozone,
fio, and aio-stress, a value of 1280 does not show a big
performance difference from 512.  This will hopefully still
help the software RAID setup that Christoph saw the original
performance gains with while still not regressing other
storage configurations.

Signed-off-by: Jeff Moyer <jmoyer@redhat.com>
Signed-off-by: Jens Axboe <axboe@fb.com>
(cherry picked from commit 30e2bc08b2bb7c069246feee78f7ed4006e130fe)

Signed-off-by: Tariq Saeed <tariq.x.saeed@oracle.com>
block/blk-settings.c
drivers/block/aoe/aoeblk.c
include/linux/blkdev.h