]> git.openfabrics.org - ~shefty/ibacm.git/commitdiff
refresh
authorSean Hefty <sean.hefty@intel.com>
Mon, 6 Dec 2010 17:59:04 +0000 (09:59 -0800)
committerSean Hefty <sean.hefty@intel.com>
Mon, 6 Dec 2010 17:59:04 +0000 (09:59 -0800)
meta
patches/dbg_1
patches/refresh-temp [deleted file]

diff --git a/meta b/meta
index a4f7e1626b8d10f6346d3cc3f471c53f3a644aa6..9900044e78d79eea5e2c86d4316f50523f417c7d 100644 (file)
--- a/meta
+++ b/meta
@@ -1,6 +1,6 @@
 Version: 1
-Previous: f28504ebeaec6f3bd0f531700bfd4d2816358140
-Head: 8696b2f84b2678bddfc637e69c059d6a7946915c
+Previous: 7b828b692376d7b1b08619e3b0ba7b7d85a4878a
+Head: de494aa0a3a442cf697d89e477f941489acc6dd4
 Applied:
   logging: 549692c49922dce3911d97dcc6d0a2fc583ab5f7
   acm_snoop: dd5542fbaa1c5a92367d0552ef3525d5ea0a4638
@@ -10,8 +10,7 @@ Applied:
   lower_retries: 25005d0475638542ab125b42d439d853c185402a
   locking: 558e5577364aec3531c54b28def6e16f0c926524
   verbose: 15cf7a7a260a694923bcb5c9181b10b0f02108f7
-  dbg_1: a06d89607e71f0441c494892156623881ca4916b
-  refresh-temp: 8696b2f84b2678bddfc637e69c059d6a7946915c
+  dbg_1: de494aa0a3a442cf697d89e477f941489acc6dd4
 Unapplied:
   acme_verbose: 45cba0846874c93ef7af156bf0afe59f43d82ea6
   1.0.4: 9f452b8e59adb21b90fbdda980d25a54d4360d37
index 7a24a67a6fab3cf8d0937b83c419673858328a11..5aa03848439202e811bc3f92a0892cb864ea47cb 100644 (file)
 Bottom: 4bccca2454ae52dbf3c0da725b1e2c636ef30617
-Top:    4bccca2454ae52dbf3c0da725b1e2c636ef30617
+Top:    5e7b11ab34ad911d8a6551337d36c51be1b092b4
 Author: Sean Hefty <sean.hefty@intel.com>
 Date:   2010-12-06 08:42:43 -0800
 
-ibacm: increase level 1 debug output
+ibacm: modify logging output
 
-Move some level 2 debug output to level 1, so it's easier to
-debug scaling problems on large clusters without needing to
+Move some level 2 debug output to level 1, some level 0 to 1,
+and mark output with 'notice' or 'ERROR' where needed.  This
+will help debug scaling problems on large clusters without needing to
 parse through volumes of data.
 
-Changing timeout/retry messages to level 1.
-
 Signed-off-by: Sean Hefty <sean.hefty@intel.com>
 
 
 ---
 
-
+diff --git a/src/acm.c b/src/acm.c
+index a680b0b..9ff81c4 100644
+--- a/src/acm.c
++++ b/src/acm.c
+@@ -869,7 +869,7 @@ acm_client_resolve_resp(struct acm_client *client, struct acm_resolve_msg *req_m
+       struct acm_resolve_msg *resp_msg = (struct acm_resolve_msg *) &msg;
+       int ret;
+-      acm_log(1, "client %d, status 0x%x\n", client->index, status);
++      acm_log(2, "client %d, status 0x%x\n", client->index, status);
+       memset(&msg, 0, sizeof msg);
+       lock_acquire(&client->lock);
+@@ -901,7 +901,7 @@ acm_client_resolve_resp(struct acm_client *client, struct acm_resolve_msg *req_m
+       ret = send(client->sock, (char *) resp_msg, resp_msg->hdr.length, 0);
+       if (ret != resp_msg->hdr.length)
+-              acm_log(0, "failed to send response\n");
++              acm_log(0, "ERROR - failed to send response\n");
+       else
+               ret = 0;
+@@ -950,7 +950,7 @@ acm_dest_sa_resp(struct acm_send_msg *msg, struct ibv_wc *wc, struct acm_mad *ma
+       lock_acquire(&dest->lock);
+       if (dest->state != ACM_QUERY_ROUTE) {
+-              acm_log(2, "discarding SA response\n");
++              acm_log(1, "notice - discarding SA response\n");
+               lock_release(&dest->lock);
+               return;
+       }
+@@ -1131,7 +1131,7 @@ static void acm_process_acm_recv(struct acm_ep *ep, struct ibv_wc *wc, struct ac
+               acm_log(2, "received response\n");
+               req = acm_get_request(ep, mad->tid, &free);
+               if (!req) {
+-                      acm_log(0, "response did not match active request\n");
++                      acm_log(1, "notice - response did not match active request\n");
+                       return;
+               }
+               acm_log(2, "found matching request\n");
+@@ -1150,7 +1150,7 @@ acm_client_query_resp(struct acm_client *client,
+ {
+       int ret;
+-      acm_log(1, "status 0x%x\n", status);
++      acm_log(2, "status 0x%x\n", status);
+       lock_acquire(&client->lock);
+       if (client->sock == INVALID_SOCKET) {
+               acm_log(0, "ERROR - connection lost\n");
+@@ -1163,7 +1163,7 @@ acm_client_query_resp(struct acm_client *client,
+       ret = send(client->sock, (char *) msg, msg->hdr.length, 0);
+       if (ret != msg->hdr.length)
+-              acm_log(0, "failed to send response\n");
++              acm_log(0, "ERROR - failed to send response\n");
+       else
+               ret = 0;
+@@ -1209,7 +1209,7 @@ static void acm_process_sa_recv(struct acm_ep *ep, struct ibv_wc *wc, struct acm
+       
+       req = acm_get_request(ep, mad->tid, &free);
+       if (!req) {
+-              acm_log(0, "response did not match active request\n");
++              acm_log(1, "notice - response did not match active request\n");
+               return;
+       }
+       acm_log(2, "found matching request\n");
+@@ -1518,7 +1518,7 @@ static void acm_process_timeouts(void)
+               acm_format_name(0, log_data, sizeof log_data,
+                               rec->dest_type, rec->dest, sizeof rec->dest);
+-              acm_log(0, "dest %s\n", log_data);
++              acm_log(0, "notice - dest %s\n", log_data);
+               msg->resp_handler(msg, NULL, NULL);
+       }
+ }
+@@ -1536,11 +1536,11 @@ static void acm_process_wait_queue(struct acm_ep *ep, uint64_t *next_expire)
+                       DListRemove(entry);
+                       (void) atomic_dec(&wait_cnt);
+                       if (--msg->tries) {
+-                              acm_log(2, "retrying request\n");
++                              acm_log(1, "notice - retrying request\n");
+                               DListInsertTail(&msg->entry, &ep->active_queue);
+                               ibv_post_send(ep->qp, &msg->wr, &bad_wr);
+                       } else {
+-                              acm_log(0, "failing request\n");
++                              acm_log(0, "notice - failing request\n");
+                               acm_send_available(ep, msg->req_queue);
+                               DListInsertTail(&msg->entry, &timeout_list);
+                       }
+@@ -1665,7 +1665,7 @@ static void acm_svr_accept(void)
+       }
+       if (i == FD_SETSIZE - 1) {
+-              acm_log(0, "all connections busy - rejecting\n");
++              acm_log(0, "ERROR - all connections busy - rejecting\n");
+               closesocket(s);
+               return;
+       }
+@@ -1741,7 +1741,7 @@ acm_get_ep(struct acm_ep_addr_data *data)
+       acm_format_name(0, log_data, sizeof log_data,
+                       data->type, data->info.addr, sizeof data->info.addr);
+-      acm_log(0, "could not find %s\n", log_data);
++      acm_log(1, "notice - could not find %s\n", log_data);
+       return NULL;
+ }
+@@ -1767,7 +1767,7 @@ acm_svr_query(struct acm_client *client, struct acm_resolve_msg *msg)
+       ep = acm_get_ep(&msg->data[0]);
+       if (!ep) {
+-              acm_log(0, "could not find local end point\n");
++              acm_log(1, "notice - could not find local end point\n");
+               status = ACM_STATUS_ESRCADDR;
+               goto resp;
+       }
+@@ -1979,13 +1979,13 @@ acm_svr_resolve(struct acm_client *client, struct acm_resolve_msg *msg)
+       acm_log(2, "client %d\n", client->index);
+       status = acm_svr_verify_resolve(msg, &saddr, &daddr);
+       if (status) {
+-              acm_log(0, "misformatted or unsupported request\n");
++              acm_log(0, "notice - misformatted or unsupported request\n");
+               return acm_client_resolve_resp(client, msg, NULL, status);
+       }
+       status = acm_svr_select_src(saddr, daddr);
+       if (status) {
+-              acm_log(0, "unable to select suitable source address\n");
++              acm_log(0, "notice - unable to select suitable source address\n");
+               return acm_client_resolve_resp(client, msg, NULL, status);
+       }
+@@ -1994,7 +1994,7 @@ acm_svr_resolve(struct acm_client *client, struct acm_resolve_msg *msg)
+       acm_log(2, "src  %s\n", log_data);
+       ep = acm_get_ep(saddr);
+       if (!ep) {
+-              acm_log(0, "unknown local end point\n");
++              acm_log(0, "notice - unknown local end point\n");
+               return acm_client_resolve_resp(client, msg, NULL, ACM_STATUS_ESRCADDR);
+       }
diff --git a/patches/refresh-temp b/patches/refresh-temp
deleted file mode 100644 (file)
index 3bcc146..0000000
+++ /dev/null
@@ -1,150 +0,0 @@
-Bottom: 4bccca2454ae52dbf3c0da725b1e2c636ef30617
-Top:    5e7b11ab34ad911d8a6551337d36c51be1b092b4
-Author: Sean Hefty <sean.hefty@intel.com>
-Date:   2010-12-06 09:58:08 -0800
-
-Refresh of dbg_1
-
----
-
-diff --git a/src/acm.c b/src/acm.c
-index a680b0b..9ff81c4 100644
---- a/src/acm.c
-+++ b/src/acm.c
-@@ -869,7 +869,7 @@ acm_client_resolve_resp(struct acm_client *client, struct acm_resolve_msg *req_m
-       struct acm_resolve_msg *resp_msg = (struct acm_resolve_msg *) &msg;
-       int ret;
--      acm_log(1, "client %d, status 0x%x\n", client->index, status);
-+      acm_log(2, "client %d, status 0x%x\n", client->index, status);
-       memset(&msg, 0, sizeof msg);
-       lock_acquire(&client->lock);
-@@ -901,7 +901,7 @@ acm_client_resolve_resp(struct acm_client *client, struct acm_resolve_msg *req_m
-       ret = send(client->sock, (char *) resp_msg, resp_msg->hdr.length, 0);
-       if (ret != resp_msg->hdr.length)
--              acm_log(0, "failed to send response\n");
-+              acm_log(0, "ERROR - failed to send response\n");
-       else
-               ret = 0;
-@@ -950,7 +950,7 @@ acm_dest_sa_resp(struct acm_send_msg *msg, struct ibv_wc *wc, struct acm_mad *ma
-       lock_acquire(&dest->lock);
-       if (dest->state != ACM_QUERY_ROUTE) {
--              acm_log(2, "discarding SA response\n");
-+              acm_log(1, "notice - discarding SA response\n");
-               lock_release(&dest->lock);
-               return;
-       }
-@@ -1131,7 +1131,7 @@ static void acm_process_acm_recv(struct acm_ep *ep, struct ibv_wc *wc, struct ac
-               acm_log(2, "received response\n");
-               req = acm_get_request(ep, mad->tid, &free);
-               if (!req) {
--                      acm_log(0, "response did not match active request\n");
-+                      acm_log(1, "notice - response did not match active request\n");
-                       return;
-               }
-               acm_log(2, "found matching request\n");
-@@ -1150,7 +1150,7 @@ acm_client_query_resp(struct acm_client *client,
- {
-       int ret;
--      acm_log(1, "status 0x%x\n", status);
-+      acm_log(2, "status 0x%x\n", status);
-       lock_acquire(&client->lock);
-       if (client->sock == INVALID_SOCKET) {
-               acm_log(0, "ERROR - connection lost\n");
-@@ -1163,7 +1163,7 @@ acm_client_query_resp(struct acm_client *client,
-       ret = send(client->sock, (char *) msg, msg->hdr.length, 0);
-       if (ret != msg->hdr.length)
--              acm_log(0, "failed to send response\n");
-+              acm_log(0, "ERROR - failed to send response\n");
-       else
-               ret = 0;
-@@ -1209,7 +1209,7 @@ static void acm_process_sa_recv(struct acm_ep *ep, struct ibv_wc *wc, struct acm
-       
-       req = acm_get_request(ep, mad->tid, &free);
-       if (!req) {
--              acm_log(0, "response did not match active request\n");
-+              acm_log(1, "notice - response did not match active request\n");
-               return;
-       }
-       acm_log(2, "found matching request\n");
-@@ -1518,7 +1518,7 @@ static void acm_process_timeouts(void)
-               acm_format_name(0, log_data, sizeof log_data,
-                               rec->dest_type, rec->dest, sizeof rec->dest);
--              acm_log(0, "dest %s\n", log_data);
-+              acm_log(0, "notice - dest %s\n", log_data);
-               msg->resp_handler(msg, NULL, NULL);
-       }
- }
-@@ -1536,11 +1536,11 @@ static void acm_process_wait_queue(struct acm_ep *ep, uint64_t *next_expire)
-                       DListRemove(entry);
-                       (void) atomic_dec(&wait_cnt);
-                       if (--msg->tries) {
--                              acm_log(2, "retrying request\n");
-+                              acm_log(1, "notice - retrying request\n");
-                               DListInsertTail(&msg->entry, &ep->active_queue);
-                               ibv_post_send(ep->qp, &msg->wr, &bad_wr);
-                       } else {
--                              acm_log(0, "failing request\n");
-+                              acm_log(0, "notice - failing request\n");
-                               acm_send_available(ep, msg->req_queue);
-                               DListInsertTail(&msg->entry, &timeout_list);
-                       }
-@@ -1665,7 +1665,7 @@ static void acm_svr_accept(void)
-       }
-       if (i == FD_SETSIZE - 1) {
--              acm_log(0, "all connections busy - rejecting\n");
-+              acm_log(0, "ERROR - all connections busy - rejecting\n");
-               closesocket(s);
-               return;
-       }
-@@ -1741,7 +1741,7 @@ acm_get_ep(struct acm_ep_addr_data *data)
-       acm_format_name(0, log_data, sizeof log_data,
-                       data->type, data->info.addr, sizeof data->info.addr);
--      acm_log(0, "could not find %s\n", log_data);
-+      acm_log(1, "notice - could not find %s\n", log_data);
-       return NULL;
- }
-@@ -1767,7 +1767,7 @@ acm_svr_query(struct acm_client *client, struct acm_resolve_msg *msg)
-       ep = acm_get_ep(&msg->data[0]);
-       if (!ep) {
--              acm_log(0, "could not find local end point\n");
-+              acm_log(1, "notice - could not find local end point\n");
-               status = ACM_STATUS_ESRCADDR;
-               goto resp;
-       }
-@@ -1979,13 +1979,13 @@ acm_svr_resolve(struct acm_client *client, struct acm_resolve_msg *msg)
-       acm_log(2, "client %d\n", client->index);
-       status = acm_svr_verify_resolve(msg, &saddr, &daddr);
-       if (status) {
--              acm_log(0, "misformatted or unsupported request\n");
-+              acm_log(0, "notice - misformatted or unsupported request\n");
-               return acm_client_resolve_resp(client, msg, NULL, status);
-       }
-       status = acm_svr_select_src(saddr, daddr);
-       if (status) {
--              acm_log(0, "unable to select suitable source address\n");
-+              acm_log(0, "notice - unable to select suitable source address\n");
-               return acm_client_resolve_resp(client, msg, NULL, status);
-       }
-@@ -1994,7 +1994,7 @@ acm_svr_resolve(struct acm_client *client, struct acm_resolve_msg *msg)
-       acm_log(2, "src  %s\n", log_data);
-       ep = acm_get_ep(saddr);
-       if (!ep) {
--              acm_log(0, "unknown local end point\n");
-+              acm_log(0, "notice - unknown local end point\n");
-               return acm_client_resolve_resp(client, msg, NULL, ACM_STATUS_ESRCADDR);
-       }