You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zookeeper.apache.org by "Hongchao Deng (JIRA)" <ji...@apache.org> on 2015/03/24 02:12:53 UTC

[jira] [Updated] (ZOOKEEPER-2149) Logging of client address when socket connection established

     [ https://issues.apache.org/jira/browse/ZOOKEEPER-2149?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Hongchao Deng updated ZOOKEEPER-2149:
-------------------------------------
    Description: 
When a socket connection is established, in ZooKeeperServer, it would print logs:

"Established session 0x\${session} with negotiated timeout \${timeout} for client: \${client_hostport}"

However, in client, it would only print the server address:
"Socket connection established to \${server_hostport}, initiating session"

It would be nice to log client local address when socket connection established. Because clients will reconnect and ports is randomly assigned. We can better associate these addresses in this way.

  was:
When a socket connection is established, in ZooKeeperServer, it would print logs:

"Established session 0x${session} with negotiated timeout ${timeout} for client: ${client_hostport}"

However, in client, it would only print the server address:
"Socket connection established to ${server_hostport}, initiating session"

It would be nice to log client local address when socket connection established. Because clients will reconnect and ports is randomly assigned. We can better associate these addresses in this way.


> Logging of client address when socket connection established
> ------------------------------------------------------------
>
>                 Key: ZOOKEEPER-2149
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-2149
>             Project: ZooKeeper
>          Issue Type: Improvement
>            Reporter: Hongchao Deng
>            Assignee: Hongchao Deng
>         Attachments: ZOOKEEPER-2149.patch
>
>
> When a socket connection is established, in ZooKeeperServer, it would print logs:
> "Established session 0x\${session} with negotiated timeout \${timeout} for client: \${client_hostport}"
> However, in client, it would only print the server address:
> "Socket connection established to \${server_hostport}, initiating session"
> It would be nice to log client local address when socket connection established. Because clients will reconnect and ports is randomly assigned. We can better associate these addresses in this way.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)