Whamcloud - gitweb
Branch: b1_4
authoradilger <adilger>
Sun, 6 Mar 2005 07:29:22 +0000 (07:29 +0000)
committeradilger <adilger>
Sun, 6 Mar 2005 07:29:22 +0000 (07:29 +0000)
Print current portals allocation when we hit enomem in socknal for debugging.
b=5601

lnet/klnds/socklnd/socklnd_cb.c

index 1c8a1cc..f40ee0f 100644 (file)
@@ -458,7 +458,8 @@ ksocknal_process_transmit (ksock_conn_t *conn, ksock_tx_t *tx)
 
                 counter++;   /* exponential backoff warnings */
                 if ((counter & (-counter)) == counter)
-                        CWARN("%d ENOMEM tx %p\n", counter, conn);
+                        CWARN("%d ENOMEM tx %p (%u allocated)\n",
+                              counter, conn, atomic_read(&portal_kmemory));
 
                 /* Queue on ksnd_enomem_conns for retry after a timeout */
                 spin_lock_irqsave(&ksocknal_data.ksnd_reaper_lock, flags);