You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Bruce Schuchardt (JIRA)" <ji...@apache.org> on 2016/01/28 01:18:39 UTC

[jira] [Created] (GEODE-871) Frequent use of executeOnAllServers causes build-up of sockets in TIME_WAIT on locator machine

Bruce Schuchardt created GEODE-871:
--------------------------------------

             Summary: Frequent use of executeOnAllServers causes build-up of sockets in TIME_WAIT on locator machine
                 Key: GEODE-871
                 URL: https://issues.apache.org/jira/browse/GEODE-871
             Project: Geode
          Issue Type: Bug
          Components: client/server
            Reporter: Bruce Schuchardt


The executeOnAllServers implementation contacts a locator in order to get the current set of servers.  This opens a TCP/IP connection to the locator, interacts with the locator and then closes the TCP/IP connection.  The connection is ending up in TIME_WAIT state though, indicating that the locator is usually initiating the close of the connection instead of the client.

These TIME_WAIT TCP/IP connections can build up rapidly and cause the locator to run out of ephemeral ports.  That puts the locator out of commission until the connections are timed out by the OS.



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