[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 for-5.1? 0/5] Fix nbd reconnect dead-locks
From: |
Vladimir Sementsov-Ogievskiy |
Subject: |
[PATCH v2 for-5.1? 0/5] Fix nbd reconnect dead-locks |
Date: |
Mon, 27 Jul 2020 21:47:46 +0300 |
Hi all!
v2: it's a bit updated "[PATCH for-5.1? 0/3] Fix nbd reconnect dead-locks"
plus completely rewritten "[PATCH for-5.1? 0/4] non-blocking connect"
(which is now the only one patch 05)
01: new
02: rebased on 01, fix (add outer "if")
03-04: add Eric's r-b:
05: new
If 05 is too big for 5.1, it's OK to take only 01-04 or less, as well as
postponing everything to 5.2, as it's all not a degradation of 5.1
(it's a degradation of 4.2, together with the whole reconnect feature).
Vladimir Sementsov-Ogievskiy (5):
block/nbd: split nbd_establish_connection out of nbd_client_connect
block/nbd: allow drain during reconnect attempt
block/nbd: on shutdown terminate connection attempt
block/nbd: nbd_co_reconnect_loop(): don't sleep if drained
block/nbd: use non-blocking connect: fix vm hang on connect()
block/nbd.c | 360 +++++++++++++++++++++++++++++++++++++++++----
block/trace-events | 4 +-
2 files changed, 331 insertions(+), 33 deletions(-)
--
2.21.0
- [PATCH v2 for-5.1? 0/5] Fix nbd reconnect dead-locks,
Vladimir Sementsov-Ogievskiy <=
- [PATCH v2 1/5] block/nbd: split nbd_establish_connection out of nbd_client_connect, Vladimir Sementsov-Ogievskiy, 2020/07/27
- [PATCH v2 2/5] block/nbd: allow drain during reconnect attempt, Vladimir Sementsov-Ogievskiy, 2020/07/27
- [PATCH v2 4/5] block/nbd: nbd_co_reconnect_loop(): don't sleep if drained, Vladimir Sementsov-Ogievskiy, 2020/07/27
- [PATCH v2 3/5] block/nbd: on shutdown terminate connection attempt, Vladimir Sementsov-Ogievskiy, 2020/07/27
- [PATCH v2 5/5] block/nbd: use non-blocking connect: fix vm hang on connect(), Vladimir Sementsov-Ogievskiy, 2020/07/27
- Re: [PATCH v2 for-5.1? 0/5] Fix nbd reconnect dead-locks, Eric Blake, 2020/07/27