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)

Reply via email to