[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