[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH for-5.1? 0/4] non-blocking connect
From: |
Vladimir Sementsov-Ogievskiy |
Subject: |
[PATCH for-5.1? 0/4] non-blocking connect |
Date: |
Mon, 20 Jul 2020 21:07:11 +0300 |
Hi! This fixes real problem (see 04). On the other hand it may be too
much for 5.1, and it's not a degradation. So, up to you.
It's based on "[PATCH for-5.1? 0/3] Fix nbd reconnect dead-locks", or
in other words
Based-on: <20200720090024.18186-1-vsementsov@virtuozzo.com>
Vladimir Sementsov-Ogievskiy (4):
qemu-sockets: refactor inet_connect_addr
qemu-sockets: implement non-blocking connect interface
io/channel-socket: implement non-blocking connect
block/nbd: use non-blocking connect: fix vm hang on connect()
include/io/channel-socket.h | 14 +++++++
include/qemu/sockets.h | 6 +++
block/nbd.c | 11 +++---
io/channel-socket.c | 74 ++++++++++++++++++++++++++++++++++++
util/qemu-sockets.c | 76 ++++++++++++++++++++++++++-----------
5 files changed, 153 insertions(+), 28 deletions(-)
--
2.21.0
- [PATCH for-5.1? 0/4] non-blocking connect,
Vladimir Sementsov-Ogievskiy <=
- [PATCH 1/4] qemu-sockets: refactor inet_connect_addr, Vladimir Sementsov-Ogievskiy, 2020/07/20
- [PATCH 2/4] qemu-sockets: implement non-blocking connect interface, Vladimir Sementsov-Ogievskiy, 2020/07/20
- [PATCH 3/4] io/channel-socket: implement non-blocking connect, Vladimir Sementsov-Ogievskiy, 2020/07/20
- Re: [PATCH 3/4] io/channel-socket: implement non-blocking connect, Daniel P . Berrangé, 2020/07/20
- Re: [PATCH 3/4] io/channel-socket: implement non-blocking connect, Vladimir Sementsov-Ogievskiy, 2020/07/22
- Re: [PATCH 3/4] io/channel-socket: implement non-blocking connect, Daniel P . Berrangé, 2020/07/22
- Re: [PATCH 3/4] io/channel-socket: implement non-blocking connect, Vladimir Sementsov-Ogievskiy, 2020/07/22
- Re: [PATCH 3/4] io/channel-socket: implement non-blocking connect, Daniel P . Berrangé, 2020/07/22
- Re: [PATCH 3/4] io/channel-socket: implement non-blocking connect, Vladimir Sementsov-Ogievskiy, 2020/07/22
- Re: [PATCH 3/4] io/channel-socket: implement non-blocking connect, Vladimir Sementsov-Ogievskiy, 2020/07/22