[rds-commits] zab commits r112 - trunk/linux/net/rds

svn-commits@oss.oracle.com svn-commits at oss.oracle.com
Fri Jun 23 12:26:56 CDT 2006


Author: zab
Date: 2006-06-23 12:26:55 -0500 (Fri, 23 Jun 2006)
New Revision: 112

Modified:
   trunk/linux/net/rds/threads.c
Log:
Clear the CONNECTING bit if .conn_connect fails.


Modified: trunk/linux/net/rds/threads.c
===================================================================
--- trunk/linux/net/rds/threads.c	2006-06-23 17:25:42 UTC (rev 111)
+++ trunk/linux/net/rds/threads.c	2006-06-23 17:26:55 UTC (rev 112)
@@ -75,8 +75,10 @@
 		rdsdebug("connect conn %p for %u.%u.%u.%u -> %u.%u.%u.%u "
 			 "ret %d\n", conn, NIPQUAD(conn->c_laddr),
 			 NIPQUAD(conn->c_faddr), ret);
-		if (ret)
+		if (ret) {
+			clear_bit(RDS_CONN_CONNECTING, &conn->c_status);
 			rds_queue_delayed_reconnect(conn);
+		}
 	}
 }
 




More information about the rds-commits mailing list