That can be usefull for restarting qemu process while allowing backward
merging to run asyncronously in kernel.

v2: rebase on top of vz9.80.19, make completion event consistent, fix
deadlock when cancel after start and before work run
v3: weaken locking in progress printing a bit to decrease possible lock
contention
v4: signal that we are at completion waiting on change of eventfd

https://virtuozzo.atlassian.net/browse/VSTOR-100466
Signed-off-by: Pavel Tikhomirov <ptikhomi...@virtuozzo.com>

Pavel Tikhomirov (5):
  dm-qcow2: fix warning about wrong printk format for size_t
  dm-qcow2: cleanup error handling in qcow2_merge_backward
  dm-qcow2: make merge_backward command asyncronous
  dm-qcow2: add merge_backward set_eventfd command
  dm-qcow2: add merge_backward progress command

 drivers/md/dm-qcow2-cmd.c    | 281 ++++++++++++++++++++++++++++++++---
 drivers/md/dm-qcow2-map.c    |   4 +-
 drivers/md/dm-qcow2-target.c |   6 +
 drivers/md/dm-qcow2.h        |  35 +++++
 4 files changed, 300 insertions(+), 26 deletions(-)

-- 
2.48.1

_______________________________________________
Devel mailing list
Devel@openvz.org
https://lists.openvz.org/mailman/listinfo/devel

Reply via email to