Author: mahadev
Date: Fri Dec 11 21:46:06 2009
New Revision: 889829
URL: http://svn.apache.org/viewvc?rev=889829&view=rev
Log:
ZOOKEEPER-587. client should log timeout negotiated with server (phunt via mahadev)
Modified:
hadoop/zookeeper/trunk/CHANGES.txt
hadoop/zookeeper/trunk/src/c/src/zookeeper.c
hadoop/zookeeper/trunk/src/java/main/org/apache/zookeeper/ClientCnxn.java
hadoop/zookeeper/trunk/src/java/main/org/apache/zookeeper/server/NIOServerCnxn.java
Modified: hadoop/zookeeper/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/hadoop/zookeeper/trunk/CHANGES.txt?rev=889829&r1=889828&r2=889829&view=diff
==============================================================================
--- hadoop/zookeeper/trunk/CHANGES.txt (original)
+++ hadoop/zookeeper/trunk/CHANGES.txt Fri Dec 11 21:46:06 2009
@@ -157,7 +157,11 @@
ZOOKEEPER-615. wrong javadoc for create with a sequence flag (mahadev via breed)
- ZOOKEEPER-588. remove unnecessary/annoying log of tostring error in Request.toString()
(phunt via breed)
+ ZOOKEEPER-588. remove unnecessary/annoying log of tostring error in
+ Request.toString() (phunt via breed)
+
+ ZOOKEEPER-587. client should log timeout negotiated with server (phunt via
+ mahadev)
IMPROVEMENTS:
ZOOKEEPER-473. cleanup junit tests to eliminate false positives due to
Modified: hadoop/zookeeper/trunk/src/c/src/zookeeper.c
URL: http://svn.apache.org/viewvc/hadoop/zookeeper/trunk/src/c/src/zookeeper.c?rev=889829&r1=889828&r2=889829&view=diff
==============================================================================
--- hadoop/zookeeper/trunk/src/c/src/zookeeper.c (original)
+++ hadoop/zookeeper/trunk/src/c/src/zookeeper.c Fri Dec 11 21:46:06 2009
@@ -1502,10 +1502,12 @@
zh->recv_timeout = zh->primer_storage.timeOut;
zh->client_id.client_id = newid;
- memcpy(zh->client_id.passwd, &zh->primer_storage.passwd, sizeof(zh->client_id.passwd));
+ memcpy(zh->client_id.passwd, &zh->primer_storage.passwd,
+ sizeof(zh->client_id.passwd));
zh->state = ZOO_CONNECTED_STATE;
- LOG_INFO(("connected to server [%s] with sessionId=%#llx",
- format_endpoint_info(&zh->addrs[zh->connect_index]),newid));
+ LOG_INFO(("session establishment complete on server [%s], sessionId=%#llx,
negotiated timeout=%d",
+ format_endpoint_info(&zh->addrs[zh->connect_index]),
+ newid, zh->recv_timeout));
/* we want the auth to be sent for, but since both call push to front
we need to call send_watch_set first */
send_set_watches(zh);
Modified: hadoop/zookeeper/trunk/src/java/main/org/apache/zookeeper/ClientCnxn.java
URL: http://svn.apache.org/viewvc/hadoop/zookeeper/trunk/src/java/main/org/apache/zookeeper/ClientCnxn.java?rev=889829&r1=889828&r2=889829&view=diff
==============================================================================
--- hadoop/zookeeper/trunk/src/java/main/org/apache/zookeeper/ClientCnxn.java (original)
+++ hadoop/zookeeper/trunk/src/java/main/org/apache/zookeeper/ClientCnxn.java Fri Dec 11 21:46:06
2009
@@ -637,8 +637,12 @@
sessionId = conRsp.getSessionId();
sessionPasswd = conRsp.getPasswd();
zooKeeper.state = States.CONNECTED;
- LOG.info("Session establishment complete, sessionid = 0x"
- + Long.toHexString(sessionId));
+ LOG.info("Session establishment complete on server "
+ + ((SocketChannel)sockKey.channel())
+ .socket().getRemoteSocketAddress()
+ + ", sessionid = 0x"
+ + Long.toHexString(sessionId)
+ + ", negotiated timeout = " + sessionTimeout);
eventThread.queueEvent(new WatchedEvent(Watcher.Event.EventType.None,
Watcher.Event.KeeperState.SyncConnected, null));
}
Modified: hadoop/zookeeper/trunk/src/java/main/org/apache/zookeeper/server/NIOServerCnxn.java
URL: http://svn.apache.org/viewvc/hadoop/zookeeper/trunk/src/java/main/org/apache/zookeeper/server/NIOServerCnxn.java?rev=889829&r1=889828&r2=889829&view=diff
==============================================================================
--- hadoop/zookeeper/trunk/src/java/main/org/apache/zookeeper/server/NIOServerCnxn.java (original)
+++ hadoop/zookeeper/trunk/src/java/main/org/apache/zookeeper/server/NIOServerCnxn.java Fri
Dec 11 21:46:06 2009
@@ -1141,6 +1141,7 @@
} else {
LOG.info("Established session 0x"
+ Long.toHexString(sessionId)
+ + " with negotiated timeout " + sessionTimeout
+ " for client "
+ sock.socket().getRemoteSocketAddress());
}
|