Return-Path: X-Original-To: apmail-reef-dev-archive@minotaur.apache.org Delivered-To: apmail-reef-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 077DA18679 for ; Mon, 28 Mar 2016 23:36:26 +0000 (UTC) Received: (qmail 50880 invoked by uid 500); 28 Mar 2016 23:36:25 -0000 Delivered-To: apmail-reef-dev-archive@reef.apache.org Received: (qmail 50847 invoked by uid 500); 28 Mar 2016 23:36:25 -0000 Mailing-List: contact dev-help@reef.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@reef.apache.org Delivered-To: mailing list dev@reef.apache.org Received: (qmail 50826 invoked by uid 99); 28 Mar 2016 23:36:25 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 28 Mar 2016 23:36:25 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id AA0692C1F64 for ; Mon, 28 Mar 2016 23:36:25 +0000 (UTC) Date: Mon, 28 Mar 2016 23:36:25 +0000 (UTC) From: "Dhruv Mahajan (JIRA)" To: dev@reef.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Created] (REEF-1292) Link and StreamingLink classes should have retry logic for setting up remote connection MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 Dhruv Mahajan created REEF-1292: ----------------------------------- Summary: Link and StreamingLink classes should have retry logic for setting up remote connection Key: REEF-1292 URL: https://issues.apache.org/jira/browse/REEF-1292 Project: REEF Issue Type: Improvement Components: Wake.NET Environment: C# Reporter: Dhruv Mahajan Assignee: Dhruv Mahajan Currently {{Org.Apache.REEF.Wake.Remote.Impl.Link}} and {{Org.Apache.REEF.Wake.Remote.Impl.StreamingLink}} try only once to establish connection to remote endpoint. However, if remote server is very busy or loaded, it might reject the connection. This can happen for example, when we ask for say 1000 evaluators and NameClient tries to open connection with NameServer which is overwhelmed because of huge traffic. The aim of JIRA is to introduce this re-try logic -- This message was sent by Atlassian JIRA (v6.3.4#6332)