open-cas-linux/modules/cas_cache/volume
Jan Musial 6c6bc95b29 Use blk_plug mechanism in bottom block adapter
This is a suboptimal solution to CAS on top of MD RAID1 device. If using
only submit_bio API RAID1 would process all IOs in single thread.
Plugging bypasses this thread and processess IOs in blk_finish_plug
caller context improving performance drastically.

Testing showed no negative impact to other usecases and it's a thing
that Linux does in AIO, so it's vetted and proven to work.

Signed-off-by: Jan Musial <jan.musial@intel.com>
2021-08-18 11:42:37 +02:00
..
obj_blk.h Remove remains of atomic writes support 2021-08-16 16:01:21 +02:00
vol_blk_utils.c Remove remains of atomic writes support 2021-08-16 16:01:21 +02:00
vol_blk_utils.h Remove remains of atomic writes support 2021-08-16 16:01:21 +02:00
vol_block_dev_bottom.c Use blk_plug mechanism in bottom block adapter 2021-08-18 11:42:37 +02:00
vol_block_dev_bottom.h Remove remains of atomic writes support 2021-08-16 16:01:21 +02:00
vol_block_dev_top.c Remove upgrade-in-flight feature 2021-08-11 20:33:16 +02:00
vol_block_dev_top.h Remove unused functions from top volume 2021-06-15 18:59:08 +02:00