diff options
author | Milind Changire <mchangir@redhat.com> | 2018-11-22 09:56:55 +0530 |
---|---|---|
committer | Raghavendra G <rgowdapp@redhat.com> | 2018-11-23 04:52:09 +0000 |
commit | da81c9938ec77401738999cf52ebf2fef695ba4d (patch) | |
tree | 9a3b8af4e8975c42aff92064b4513a412047b9c0 | |
parent | 12285e76e8f93ef6f6aa2611869bd1f40955dc9e (diff) |
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 <mchangir@redhat.com>
-rw-r--r-- | rpc/rpc-transport/socket/src/socket.c | 6 |
1 files changed, 3 insertions, 3 deletions
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; } |