[Devel] [PATCH RH8 00/18] ploop: Allow to resubmit partially completed request
Kirill Tkhai
ktkhai at virtuozzo.com
Wed Jun 16 18:46:15 MSK 2021
This allows to continue submitting partially completed requests.
https://jira.sw.ru/browse/PSBM-127225
---
Kirill Tkhai (18):
ploop: Simplify ploop_write_cluster_sync()
ploop: Rename hook->pio, h->pio, ploop_cow::hook->aux_pio
ploop: Rename force_link_inflight_bios
ploop: Introduce separate lock for inflight pios
ploop: Use hlist instead of rbtree
ploop: Always link submitted pios
ploop: Unexport ploop_inflight_bios_ref_switch()
ploop: Refactor submit_pio()
ploop: Introduce ploop_suspend_submitting_pios
ploop: Refactor ploop_ctr()
ploop: Use ploop_call_rw_iter() in submit_delta_read()
ploop: Generalize submit_rw_mapped()
ploop: Kill submit_delta_read()
ploop: Rename submit_rw_mapped()
ploop: Extract submit_rw_mapped() to separate function
ploop: Save level before submitting pio
ploop: Make fsync work be able to run in parallel with main work
ploop: Introduce resubmitting partially completed pios
drivers/md/dm-ploop-cmd.c | 229 +++++++++++---------------
drivers/md/dm-ploop-map.c | 375 ++++++++++++++++--------------------------
drivers/md/dm-ploop-target.c | 48 +++--
drivers/md/dm-ploop.h | 66 ++-----
4 files changed, 288 insertions(+), 430 deletions(-)
--
Signed-off-by: Kirill Tkhai <ktkhai at virtuozzo.com>
More information about the Devel
mailing list