From da81c9938ec77401738999cf52ebf2fef695ba4d Mon Sep 17 00:00:00 2001 From: Milind Changire Date: Thu, 22 Nov 2018 09:56:55 +0530 Subject: rpc: stop log flooding about ENODATA Problem: Logs are being flooded with ENODATA errors. This log was introduced via https://review.gluster.org/c/glusterfs/+/21481 Solution: Add a flag to remember that ENODATA error was logged for a socket/transport Change-Id: I54c10b87e46c2592339cc8b966333b8d08331750 fixes: bz#1650389 Signed-off-by: Milind Changire --- rpc/rpc-transport/socket/src/socket.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'rpc') diff --git a/rpc/rpc-transport/socket/src/socket.c b/rpc/rpc-transport/socket/src/socket.c index 5887ee741f7..b1900f08863 100644 --- a/rpc/rpc-transport/socket/src/socket.c +++ b/rpc/rpc-transport/socket/src/socket.c @@ -687,10 +687,10 @@ __socket_rwv(rpc_transport_t *this, struct iovec *vector, int count, } else { ret = __socket_cached_read(this, opvector, opcount); if (ret == 0) { - gf_log(this->name, GF_LOG_INFO, - "EOF on socket %d " - "(errno:%d:%s); returning ENODATA", + gf_log(this->name, GF_LOG_DEBUG, + "EOF on socket %d (errno:%d:%s); returning ENODATA", sock, errno, strerror(errno)); + errno = ENODATA; ret = -1; } -- cgit