[Devel] [PATCH rh8 0/7] ploop: Make service operations care about timeout
Kirill Tkhai
ktkhai at virtuozzo.com
Tue Mar 10 15:16:06 MSK 2020
Recently in vz7 we met a situation, when fuse daemon lost a request.
This patch set makes ploop service operations use timeout to prevent
a hang in such the situations.
---
Kirill Tkhai (7):
ploop: Add timeout to ploop_inflight_bios_ref_switch()
ploop: Care about timeout on grow and snapshot
ploop: Care about timeout on tracking start
ploop: Care about timeout on discard
ploop: Care about timeout on process_notify_delta_merged()
ploop: Care about timeout on process_merge_latest_snapshot_cmd()
ploop: Care about timeout on process_update_delta_index()
drivers/md/dm-ploop-cmd.c | 110 ++++++++++++++++++++++++++++++++++--------
drivers/md/dm-ploop-map.c | 11 ++++
drivers/md/dm-ploop-target.c | 1
drivers/md/dm-ploop.h | 4 +-
4 files changed, 104 insertions(+), 22 deletions(-)
--
Signed-off-by: Kirill Tkhai <ktkhai at virtuozzo.com>
More information about the Devel
mailing list