diff options
| author | Nandaja Varma <nandaja.varma@gmail.com> | 2015-03-23 11:36:37 +0530 | 
|---|---|---|
| committer | Kaushal M <kaushal@redhat.com> | 2015-06-11 07:20:33 -0700 | 
| commit | 9863c8940936989d2ffb3c8ac28431d2b313384d (patch) | |
| tree | ef908a8d0503b905eb56775d9cee108fddec0d46 /xlators/mgmt/glusterd/src/glusterd-peer-utils.c | |
| parent | a6c53571a9a7c74d0fa2683b4ba04682bd6a46ad (diff) | |
utils/glusterd: Porting to new logging framwork
Change-Id: Iacb30eb675693bcdb3ef9de8e7f43892c5d79f6d
BUG: 1194640
Signed-off-by: Nandaja Varma <nandaja.varma@gmail.com>
Reviewed-on: http://review.gluster.org/9967
Tested-by: NetBSD Build System <jenkins@build.gluster.org>
Reviewed-by: Poornima G <pgurusid@redhat.com>
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Reviewed-by: Krishnan Parthasarathi <kparthas@redhat.com>
Reviewed-by: Kaushal M <kaushal@redhat.com>
Diffstat (limited to 'xlators/mgmt/glusterd/src/glusterd-peer-utils.c')
| -rw-r--r-- | xlators/mgmt/glusterd/src/glusterd-peer-utils.c | 76 | 
1 files changed, 47 insertions, 29 deletions
diff --git a/xlators/mgmt/glusterd/src/glusterd-peer-utils.c b/xlators/mgmt/glusterd/src/glusterd-peer-utils.c index 9a05941a3f3..51003fb44eb 100644 --- a/xlators/mgmt/glusterd/src/glusterd-peer-utils.c +++ b/xlators/mgmt/glusterd/src/glusterd-peer-utils.c @@ -11,6 +11,7 @@  #include "glusterd-peer-utils.h"  #include "glusterd-store.h"  #include "glusterd-server-quorum.h" +#include "glusterd-messages.h"  #include "common-utils.h"  void @@ -32,7 +33,9 @@ glusterd_peerinfo_destroy (struct rcu_head *head)          ret = glusterd_store_delete_peerinfo (peerinfo);          if (ret) { -                gf_log ("glusterd", GF_LOG_ERROR, "Deleting peer info failed"); +                gf_msg ("glusterd", GF_LOG_ERROR, errno, +                        GD_MSG_PEERINFO_DELETE_FAIL, +                        "Deleting peer info failed");          }          GF_FREE (peerinfo->hostname); @@ -111,7 +114,8 @@ glusterd_peerinfo_find_by_hostname (const char *hoststr)          ret = getaddrinfo (hoststr, NULL, NULL, &addr);          if (ret != 0) { -                gf_log (this->name, GF_LOG_ERROR, +                gf_msg (this->name, GF_LOG_ERROR, ret, +                        GD_MSG_GETADDRINFO_FAIL,                          "error in getaddrinfo: %s\n",                          gai_strerror(ret));                  goto out; @@ -126,7 +130,7 @@ glusterd_peerinfo_find_by_hostname (const char *hoststr)          }  out: -        gf_log (this->name, GF_LOG_DEBUG, "Unable to find friend: %s", hoststr); +        gf_msg_debug (this->name, 0, "Unable to find friend: %s", hoststr);          if (addr)                  freeaddrinfo (addr);          return NULL; @@ -161,7 +165,7 @@ glusterd_hostname_to_uuid (char *hostname, uuid_t uuid)                  }          } -        gf_log (this->name, GF_LOG_DEBUG, "returning %d", ret); +        gf_msg_debug (this->name, 0, "returning %d", ret);          return ret;  } @@ -191,7 +195,7 @@ glusterd_peerinfo_find_by_uuid (uuid_t uuid)          cds_list_for_each_entry_rcu (entry, &priv->peers, uuid_list) {                  if (!gf_uuid_compare (entry->uuid, uuid)) { -                        gf_log (this->name, GF_LOG_DEBUG, +                        gf_msg_debug (this->name, 0,                                   "Friend found... state: %s",                          glusterd_friend_sm_state_name_get (entry->state.state));                          found = entry; /* Probably should be rcu_dereferenced */ @@ -201,7 +205,7 @@ glusterd_peerinfo_find_by_uuid (uuid_t uuid)          rcu_read_unlock ();          if (!found) -                gf_log (this->name, GF_LOG_DEBUG, +                gf_msg_debug (this->name, 0,                          "Friend with uuid: %s, not found", uuid_utoa (uuid));          return found;  } @@ -226,7 +230,7 @@ glusterd_peerinfo_find (uuid_t uuid, const char *hostname)                  if (peerinfo) {                          return peerinfo;                  } else { -                        gf_log (this->name, GF_LOG_DEBUG, +                        gf_msg_debug (this->name, 0,                                   "Unable to find peer by uuid: %s",                                   uuid_utoa (uuid));                  } @@ -239,7 +243,7 @@ glusterd_peerinfo_find (uuid_t uuid, const char *hostname)                  if (peerinfo) {                          return peerinfo;                  } else { -                        gf_log (this->name, GF_LOG_DEBUG, +                        gf_msg_debug (this->name, 0,                                  "Unable to find hostname: %s", hostname);                  }          } @@ -342,7 +346,7 @@ glusterd_chk_peers_connected_befriended (uuid_t skip_uuid)          }          rcu_read_unlock (); -        gf_log (THIS->name, GF_LOG_DEBUG, "Returning %s", +        gf_msg_debug (THIS->name, 0, "Returning %s",                  (ret?"TRUE":"FALSE"));          return ret;  } @@ -413,7 +417,7 @@ glusterd_are_vol_all_peers_up (glusterd_volinfo_t *volinfo,                             (peerinfo->state.state !=                               GD_FRIEND_STATE_BEFRIENDED)) {                                  *down_peerstr = gf_strdup (peerinfo->hostname); -                                gf_log ("", GF_LOG_DEBUG, "Peer %s is down. ", +                                gf_msg_debug (THIS->name, 0, "Peer %s is down. ",                                          peerinfo->hostname);                                  rcu_read_unlock ();                                  goto out; @@ -424,7 +428,7 @@ glusterd_are_vol_all_peers_up (glusterd_volinfo_t *volinfo,          ret = _gf_true;  out: -        gf_log ("glusterd", GF_LOG_DEBUG, "Returning %d", ret); +        gf_msg_debug ("glusterd", 0, "Returning %d", ret);          return ret;  } @@ -451,7 +455,7 @@ glusterd_peer_hostname_new (const char *hostname,          ret = 0;  out: -        gf_log ("glusterd", GF_LOG_DEBUG, "Returning %d", ret); +        gf_msg_debug ("glusterd", 0, "Returning %d", ret);          return ret;  } @@ -548,7 +552,8 @@ gd_add_friend_to_dict (glusterd_peerinfo_t *friend, dict_t *dict,          snprintf (key, sizeof (key), "%s.uuid", prefix);          ret = dict_set_dynstr_with_alloc (dict, key, uuid_utoa (friend->uuid));          if (ret) { -                gf_log (this->name, GF_LOG_ERROR, +                gf_msg (this->name, GF_LOG_ERROR, 0, +                        GD_MSG_DICT_SET_FAILED,                          "Failed to set key %s in dict", key);                  goto out;          } @@ -562,13 +567,16 @@ gd_add_friend_to_dict (glusterd_peerinfo_t *friend, dict_t *dict,                                    hostname_list);          if (!address) {                  ret = -1; -                gf_log (this->name, GF_LOG_ERROR, "Could not retrieve first " +                gf_msg (this->name, GF_LOG_ERROR, 0, +                        GD_MSG_PEER_ADDRESS_GET_FAIL, +                        "Could not retrieve first "                          "address for peer");                  goto out;          }          ret = dict_set_dynstr_with_alloc (dict, key, address->hostname);          if (ret) { -                gf_log (this->name, GF_LOG_ERROR, +                gf_msg (this->name, GF_LOG_ERROR, 0, +                        GD_MSG_DICT_SET_FAILED,                          "Failed to set key %s in dict", key);                  goto out;          } @@ -587,8 +595,9 @@ gd_add_friend_to_dict (glusterd_peerinfo_t *friend, dict_t *dict,                  snprintf (key, sizeof (key), "%s.hostname%d", prefix, count);                  ret = dict_set_dynstr_with_alloc (dict, key, address->hostname);                  if (ret) { -                        gf_log (this->name, GF_LOG_ERROR, -                                        "Failed to set key %s in dict", key); +                        gf_msg (this->name, GF_LOG_ERROR, 0, +                                GD_MSG_DICT_SET_FAILED, +                                "Failed to set key %s in dict", key);                          goto out;                  }                  count++; @@ -597,11 +606,12 @@ gd_add_friend_to_dict (glusterd_peerinfo_t *friend, dict_t *dict,          snprintf (key, sizeof (key), "%s.address-count", prefix);          ret = dict_set_int32 (dict, key, count);          if (ret) -                gf_log (this->name, GF_LOG_ERROR, +                gf_msg (this->name, GF_LOG_ERROR, 0, +                        GD_MSG_DICT_SET_FAILED,                          "Failed to set key %s in dict", key);  out: -        gf_log (this ? this->name : "glusterd", GF_LOG_DEBUG, "Returning %d", +        gf_msg_debug (this ? this->name : "glusterd", 0, "Returning %d",                  ret);          return ret;  } @@ -631,7 +641,7 @@ gd_peerinfo_find_from_hostname (const char *hoststr)                  cds_list_for_each_entry_rcu (tmphost, &peer->hostnames,                                               hostname_list) {                          if (!strncasecmp (tmphost->hostname, hoststr, 1024)) { -                                gf_log (this->name, GF_LOG_DEBUG, +                                gf_msg_debug (this->name, 0,                                          "Friend %s found.. state: %d",                                          tmphost->hostname, peer->state.state);                                  found = peer; /* Probably needs to be @@ -688,7 +698,7 @@ gd_peerinfo_find_from_addrinfo (const struct addrinfo *addr)                                  /* Don't fail if getaddrinfo fails, continue                                   * onto the next address                                   */ -                                gf_log (this->name, GF_LOG_TRACE, +                                gf_msg_trace (this->name, 0,                                          "getaddrinfo for %s failed (%s)",                                          address->hostname, gai_strerror (ret));                                  ret = 0; @@ -744,13 +754,15 @@ gd_update_peerinfo_from_dict (glusterd_peerinfo_t *peerinfo, dict_t *dict,          snprintf (key, sizeof (key), "%s.hostname", prefix);          ret = dict_get_str (dict, key, &hostname);          if (ret) { -                gf_log (this->name, GF_LOG_ERROR, "Key %s not present in " +                gf_msg (this->name, GF_LOG_ERROR, 0, +                        GD_MSG_DICT_GET_FAILED, "Key %s not present in "                          "dictionary", key);                  goto out;          }          ret = gd_add_address_to_peer (peerinfo, hostname);          if (ret) { -                gf_log (this->name, GF_LOG_ERROR, +                gf_msg (this->name, GF_LOG_ERROR, 0, +                        GD_MSG_ADD_ADDRESS_TO_PEER_FAIL,                          "Could not add address to peer");                  goto out;          } @@ -768,7 +780,8 @@ gd_update_peerinfo_from_dict (glusterd_peerinfo_t *peerinfo, dict_t *dict,          snprintf (key, sizeof (key), "%s.address-count", prefix);          ret = dict_get_int32 (dict, key, &count);          if (ret) { -                gf_log (this->name, GF_LOG_ERROR, "Key %s not present in " +                gf_msg (this->name, GF_LOG_ERROR, 0, +                        GD_MSG_DICT_GET_FAILED, "Key %s not present in "                          "dictionary", key);                  goto out;          } @@ -778,13 +791,15 @@ gd_update_peerinfo_from_dict (glusterd_peerinfo_t *peerinfo, dict_t *dict,                  snprintf (key, sizeof (key), "%s.hostname%d",prefix, i);                  ret = dict_get_str (dict, key, &hostname);                  if (ret) { -                        gf_log (this->name, GF_LOG_ERROR, "Key %s not present " +                        gf_msg (this->name, GF_LOG_ERROR, 0, +                                GD_MSG_DICT_GET_FAILED, "Key %s not present "                                  "in dictionary", key);                          goto out;                  }                  ret = gd_add_address_to_peer (peerinfo, hostname);                  if (ret) { -                        gf_log (this->name, GF_LOG_ERROR, +                        gf_msg (this->name, GF_LOG_ERROR, 0, +                                GD_MSG_ADD_ADDRESS_TO_PEER_FAIL,                                  "Could not add address to peer");                          goto out;                  } @@ -793,7 +808,7 @@ gd_update_peerinfo_from_dict (glusterd_peerinfo_t *peerinfo, dict_t *dict,          }  out: -        gf_log (this->name, GF_LOG_DEBUG, "Returning %d", ret); +        gf_msg_debug (this->name, 0, "Returning %d", ret);          return ret;  } @@ -825,7 +840,9 @@ gd_peerinfo_from_dict (dict_t *dict, const char *prefix)                                            0);          if (new_peer == NULL) {                  ret = -1; -                gf_log (this->name, GF_LOG_ERROR, "Could not create peerinfo " +                gf_msg (this->name, GF_LOG_ERROR, 0, +                        GD_MSG_PEERINFO_CREATE_FAIL, +                        "Could not create peerinfo "                          "object");                  goto out;          } @@ -833,7 +850,8 @@ gd_peerinfo_from_dict (dict_t *dict, const char *prefix)          snprintf (key, sizeof (key), "%s.uuid", prefix);          ret = dict_get_str (dict, key, &uuid_str);          if (ret) { -                gf_log (this->name, GF_LOG_ERROR, "Key %s not present in " +                gf_msg (this->name, GF_LOG_ERROR, 0, +                        GD_MSG_DICT_GET_FAILED, "Key %s not present in "                          "dictionary", key);                  goto out;          }  | 
