Hi all!
Here is a suggestion to enable keepalive option to track server availablity.
We suggest to enable it by default. If we need, we'll be able to add option
to specify timeout by hand later.
v2: 01 - Fix io channel returned errors to be -1 [Daniel]
02 - Fix typo in commit message [Eric]
Vladimir Sementsov-Ogievskiy (2):
io/channel: add qio_channel_set_keepalive
nbd-client: enable TCP keepalive
include/io/channel.h | 15 +++++++++++++++
block/nbd-client.c | 1 +
io/channel-socket.c | 20 ++++++++++++++++++++
io/channel.c | 14 ++++++++++++++
4 files changed, 50 insertions(+)
--
2.18.0