Return-Path: X-Original-To: apmail-geode-issues-archive@minotaur.apache.org Delivered-To: apmail-geode-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 1FD9018839 for ; Mon, 1 Feb 2016 18:09:09 +0000 (UTC) Received: (qmail 63576 invoked by uid 500); 1 Feb 2016 18:08:47 -0000 Delivered-To: apmail-geode-issues-archive@geode.apache.org Received: (qmail 63545 invoked by uid 500); 1 Feb 2016 18:08:47 -0000 Mailing-List: contact issues-help@geode.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@geode.incubator.apache.org Delivered-To: mailing list issues@geode.incubator.apache.org Received: (qmail 63536 invoked by uid 99); 1 Feb 2016 18:08:47 -0000 Received: from Unknown (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 01 Feb 2016 18:08:47 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id E6E1E1A007B for ; Mon, 1 Feb 2016 18:08:46 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.226 X-Spam-Level: * X-Spam-Status: No, score=1.226 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, KAM_LAZY_DOMAIN_SECURITY=1, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.554] autolearn=disabled Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id RqWDXbswkUKA for ; Mon, 1 Feb 2016 18:08:46 +0000 (UTC) Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with SMTP id 0151A43A19 for ; Mon, 1 Feb 2016 18:08:45 +0000 (UTC) Received: (qmail 62371 invoked by uid 99); 1 Feb 2016 18:08:40 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 01 Feb 2016 18:08:40 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 26CFB2C1F6B for ; Mon, 1 Feb 2016 18:08:40 +0000 (UTC) Date: Mon, 1 Feb 2016 18:08:40 +0000 (UTC) From: "ASF subversion and git services (JIRA)" To: issues@geode.incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (GEODE-871) Frequent use of executeOnAllServers causes build-up of sockets in TIME_WAIT on locator machine MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/GEODE-871?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15126687#comment-15126687 ] ASF subversion and git services commented on GEODE-871: ------------------------------------------------------- Commit d22176bb1632dc5593a1755a1355aacd0360c5e8 in incubator-geode's branch refs/heads/feature/GEODE-805 from [~bschuchardt] [ https://git-wip-us.apache.org/repos/asf?p=incubator-geode.git;h=d22176b ] GEODE-871: Frequient use of executeOnAllServers causes build-up of TIME_WAIT sockets Modified the fix to not abort the connection if a response wasn't read. I also propagated this pattern to GMSHealthMonitor so that the "final check" sockets are quickly released. > 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 > Assignee: Bruce Schuchardt > Fix For: 1.0.0-incubating.M2 > > > 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)