Hi all! We understood, that keepalive is almost superfluous with default 2 hours in /proc/tcp_keepalive_time. Forcing user to setup keepalive for the whole system doesn't seem right, better setup it per-socket.
These series suggests to set some defaults for keepalive settings as well as set keepalive itself by default. keepalive helps to not hang on io other side is down. Vladimir Sementsov-Ogievskiy (2): sockets: keep-alive settings util/qemu-sockets: make keep-alive enabled by default qapi/sockets.json | 33 +++++++++++++++++- util/qemu-sockets.c | 81 +++++++++++++++++++++++++++++++++++++++------ 2 files changed, 102 insertions(+), 12 deletions(-) -- 2.21.0