Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 0F681200CEF for ; Mon, 21 Aug 2017 04:28:40 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 03D86163D51; Mon, 21 Aug 2017 02:28:40 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 48BC8163D50 for ; Mon, 21 Aug 2017 04:28:39 +0200 (CEST) Received: (qmail 84333 invoked by uid 500); 21 Aug 2017 02:28:38 -0000 Mailing-List: contact notifications-help@asterixdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@asterixdb.apache.org Delivered-To: mailing list notifications@asterixdb.apache.org Received: (qmail 84324 invoked by uid 99); 21 Aug 2017 02:28:38 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 21 Aug 2017 02:28:38 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id F2DCD180353 for ; Mon, 21 Aug 2017 02:28:36 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.919 X-Spam-Level: X-Spam-Status: No, score=0.919 tagged_above=-999 required=6.31 tests=[SPF_FAIL=0.919] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id h7Csxz2tOgCA for ; Mon, 21 Aug 2017 02:28:35 +0000 (UTC) Received: from vitalstatistix.ics.uci.edu (vitalstatistix.ics.uci.edu [128.195.52.38]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTP id E93175FE5F for ; Mon, 21 Aug 2017 02:28:33 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by vitalstatistix.ics.uci.edu (Postfix) with ESMTP id 1A423100AAF; Sun, 20 Aug 2017 19:28:33 -0700 (PDT) Date: Sun, 20 Aug 2017 19:28:32 -0700 From: "abdullah alamoudi (Code Review)" To: Jenkins CC: Till Westmann , Xikui Wang , Murtadha Hubail Reply-To: bamousaa@gmail.com X-Gerrit-MessageType: newpatchset Subject: Change in asterixdb[master]: [ASTERIXDB-2049][ING] Fix hang in Start Feed X-Gerrit-Change-Id: I0019f5634009bf924fb37acc78eb796842eef492 X-Gerrit-ChangeURL: X-Gerrit-Commit: 0541b0aa1e700517b5e52f082923634b02bc2f08 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Content-Disposition: inline User-Agent: Gerrit/2.12.7 Message-Id: <20170821022833.1A423100AAF@vitalstatistix.ics.uci.edu> archived-at: Mon, 21 Aug 2017 02:28:40 -0000 Hello Jenkins, I'd like you to reexamine a change. Please visit https://asterix-gerrit.ics.uci.edu/1953 to look at the new patch set (#2). Change subject: [ASTERIXDB-2049][ING] Fix hang in Start Feed ...................................................................... [ASTERIXDB-2049][ING] Fix hang in Start Feed - user model changes: no - storage format changes: no - interface changes: no details: - The hang is caused by one runtime finishing and unregistering before another runtime registers. When that happens, the number of registered runtimes never reaches the total number of runtimes and so the start feed statement doesn't complete. - To avoid the situation described above, we use different counters for registration and deregistration. Since deregistration count is now kept in another variable, the registrations will either reach the expected count or a failure will happen and both cases completes the start feed request. Change-Id: I0019f5634009bf924fb37acc78eb796842eef492 --- M asterixdb/asterix-active/src/main/java/org/apache/asterix/active/ActiveManager.java M asterixdb/asterix-app/src/main/java/org/apache/asterix/app/active/ActiveEntityEventsListener.java A asterixdb/asterix-app/src/test/java/org/apache/asterix/test/active/ActionSubscriber.java M asterixdb/asterix-app/src/test/java/org/apache/asterix/test/active/ActiveEventsListenerTest.java A asterixdb/asterix-app/src/test/java/org/apache/asterix/test/active/RuntimeRegistration.java M asterixdb/asterix-app/src/test/java/org/apache/asterix/test/active/TestEventsListener.java M asterixdb/asterix-app/src/test/java/org/apache/asterix/test/active/TestNodeControllerActor.java M hyracks-fullstack/hyracks/hyracks-http/src/main/java/org/apache/hyracks/http/server/HttpServer.java M hyracks-fullstack/hyracks/hyracks-http/src/main/java/org/apache/hyracks/http/server/HttpServerInitializer.java 9 files changed, 254 insertions(+), 22 deletions(-) git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/53/1953/2 -- To view, visit https://asterix-gerrit.ics.uci.edu/1953 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: newpatchset Gerrit-Change-Id: I0019f5634009bf924fb37acc78eb796842eef492 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: abdullah alamoudi Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Murtadha Hubail Gerrit-Reviewer: Till Westmann Gerrit-Reviewer: Xikui Wang