[Devel] [PATCH RHEL8 COMMIT] ploop: Rename process_delta_wb()
Konstantin Khorenko
khorenko at virtuozzo.com
Fri Jul 2 22:43:31 MSK 2021
The commit is pushed to "branch-rh8-4.18.0-240.1.1.vz8.6.x-ovz" and will appear at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-240.1.1.el8
------>
commit 6f08de287f9ca134186456a265d39b319f56b02b
Author: Kirill Tkhai <ktkhai at virtuozzo.com>
Date: Fri Jul 2 22:43:31 2021 +0300
ploop: Rename process_delta_wb()
Signed-off-by: Kirill Tkhai <ktkhai at virtuozzo.com>
==========================
Parallel async BAT pages submission and improvements
[1-15]:
https://jira.sw.ru/browse/PSBM-124550
[16-22]:
following improvements
Kirill Tkhai (22):
ploop: Remove absolet comment
ploop: Add md and piwb cross pointers
ploop: Add @md argument to locate_new_cluster_and_attach_pio()
ploop: Refactoring in process_one_discard_pio()
ploop: Pass type argument to ploop_prepare_bat_update()
ploop: Move md is busy check to delay_if_md_busy()
ploop: Introduce batch list for md pages writeback
ploop: Check for md dirty instead of md piwb
ploop: Reread piwb after ploop_prepare_bat_update()
ploop: Change argument in ploop_prepare_bat_update()
ploop: Return md from ploop_prepare_reloc_index_wb()
ploop: Change arguments and rename ploop_reset_bat_update()
ploop: Allow parallel wb of md pages
ploop: Async md writeback
ploop: Rename ploop_submit_index_wb_sync()
ploop: Resubmit pios from main kwork
ploop: Rename process_delta_wb()
ploop: Do fsync after bat page write
ploop: Do not iterate excess clusters in notify_delta_merged()
ploop: Use kvec in ploop_delta_check_header()
ploop: Add argument to ploop_read_delta_metadata()
ploop: Underline clu and page is u32
---
drivers/md/dm-ploop-map.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/md/dm-ploop-map.c b/drivers/md/dm-ploop-map.c
index deb6f3bf2c60..c48dc28691ea 100644
--- a/drivers/md/dm-ploop-map.c
+++ b/drivers/md/dm-ploop-map.c
@@ -1322,7 +1322,7 @@ static void submit_cow_index_wb(struct ploop_cow *cow)
complete_cow(cow, BLK_STS_RESOURCE);
}
-static void process_delta_wb(struct ploop *ploop, struct list_head *cow_list)
+static void process_delta_cow(struct ploop *ploop, struct list_head *cow_list)
{
struct ploop_cow *cow;
struct pio *aux_pio;
@@ -1632,7 +1632,7 @@ void do_ploop_work(struct work_struct *ws)
process_resubmit_pios(ploop, &resubmit_pios);
process_deferred_pios(ploop, &deferred_pios);
process_discard_pios(ploop, &discard_pios);
- process_delta_wb(ploop, &cow_pios);
+ process_delta_cow(ploop, &cow_pios);
submit_metadata_writeback(ploop);
More information about the Devel
mailing list