summaryrefslogtreecommitdiff
path: root/drivers/md/dm-switch.c
diff options
context:
space:
mode:
authorMike Snitzer <snitzer@redhat.com>2014-07-19 13:25:46 -0400
committerMike Snitzer <snitzer@redhat.com>2014-08-01 12:30:36 -0400
commitb02465308f13f3266480275fd143747bfd441a2f (patch)
treebb68d5e7cebb44f8d8b6351fb0510b680921196a /drivers/md/dm-switch.c
parentfdfb4c8c1a9fc8dd8cf8eeb4e3ed83573b375285 (diff)
dm cache: set minimum_io_size to cache's data block size
Before, if the block layer's limit stacking didn't establish an optimal_io_size that was compatible with the cache's data block size we'd set optimal_io_size to the data block size and minimum_io_size to 0 (which the block layer adjusts to be physical_block_size). Update cache_io_hints() to set both minimum_io_size and optimal_io_size to the cache's data block size. This fixes an issue where mkfs.xfs would create more XFS Allocation Groups on cache volumes than on a normal linear LV of comparable size. Signed-off-by: Mike Snitzer <snitzer@redhat.com>
Diffstat (limited to 'drivers/md/dm-switch.c')
0 files changed, 0 insertions, 0 deletions