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)