From fb2d84b8507354ed6128cacf4289f405cdc8bdc6 Mon Sep 17 00:00:00 2001 From: Anush Shetty Date: Fri, 7 May 2010 04:25:28 +0000 Subject: Adding GF_LOG_OCCASIONALLY to prevent repeated log messages Signed-off-by: Anush Shetty Signed-off-by: Anand V. Avati BUG: 10 ([ glusterfs 2.0.0 ] - Repeated Log messages with invalid remote-host in protocol/client) URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=10 --- xlators/protocol/transport/socket/src/name.c | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) (limited to 'xlators/protocol') diff --git a/xlators/protocol/transport/socket/src/name.c b/xlators/protocol/transport/socket/src/name.c index 120a669c87b..74abe4480a2 100644 --- a/xlators/protocol/transport/socket/src/name.c +++ b/xlators/protocol/transport/socket/src/name.c @@ -34,6 +34,8 @@ #define AF_INET_SDP 27 #endif +static int gf_name_addr_enotspec_log; + #include "transport.h" #include "socket.h" @@ -139,13 +141,14 @@ client_fill_address_family (transport_t *this, sa_family_t *sa_family) if (!(remote_host_data || connect_path_data) || (remote_host_data && connect_path_data)) { - gf_log (this->xl->name, GF_LOG_ERROR, - "transport.address-family not specified and " - "not able to determine the " - "same from other options (remote-host:%s and " - "transport.unix.connect-path:%s)", - data_to_str (remote_host_data), - data_to_str (connect_path_data)); + GF_LOG_OCCASIONALLY (gf_name_addr_enotspec_log, + this->xl->name, GF_LOG_ERROR, + "transport.address-family not specified and " + "not able to determine the " + "same from other options (remote-host:%s and " + "transport.unix.connect-path:%s)", + data_to_str (remote_host_data), + data_to_str (connect_path_data)); goto out; } -- cgit