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 EA488200C7E for ; Tue, 23 May 2017 23:58:38 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id E8FE8160BC3; Tue, 23 May 2017 21:58:38 +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 3CCC7160BA4 for ; Tue, 23 May 2017 23:58:38 +0200 (CEST) Received: (qmail 42169 invoked by uid 500); 23 May 2017 21:58:37 -0000 Mailing-List: contact reviews-help@impala.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list reviews@impala.incubator.apache.org Received: (qmail 42156 invoked by uid 99); 23 May 2017 21:58:37 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 23 May 2017 21:58:37 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id C98F4C1817 for ; Tue, 23 May 2017 21:58:36 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.363 X-Spam-Level: X-Spam-Status: No, score=0.363 tagged_above=-999 required=6.31 tests=[RDNS_DYNAMIC=0.363, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id nCXSIXiGAKy7 for ; Tue, 23 May 2017 21:58:36 +0000 (UTC) Received: from ip-10-146-233-104.ec2.internal (ec2-75-101-130-251.compute-1.amazonaws.com [75.101.130.251]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id DAD1D5F20C for ; Tue, 23 May 2017 21:58:35 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by ip-10-146-233-104.ec2.internal (8.14.4/8.14.4) with ESMTP id v4NLwY6p011671; Tue, 23 May 2017 21:58:34 GMT Message-Id: <201705232158.v4NLwY6p011671@ip-10-146-233-104.ec2.internal> Date: Tue, 23 May 2017 21:58:34 +0000 From: "Tim Armstrong (Code Review)" To: Zach Amsden , impala-cr@cloudera.com, reviews@impala.incubator.apache.org CC: Matthew Jacobs Reply-To: tarmstrong@cloudera.com X-Gerrit-MessageType: comment Subject: =?UTF-8?Q?=5BImpala-ASF-CR=5D_IMPALA-5164=3A_Fix_flaky_benchmarks=0A?= X-Gerrit-Change-Id: I7e0ddfaa9bd1340990ae2b6ff946d72bbd26c274 X-Gerrit-ChangeURL: X-Gerrit-Commit: 7dcebd8593e3fe8df0539311eddfa143e834005f 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 archived-at: Tue, 23 May 2017 21:58:39 -0000 Tim Armstrong has posted comments on this change. Change subject: IMPALA-5164: Fix flaky benchmarks ...................................................................... Patch Set 2: (2 comments) http://gerrit.cloudera.org:8080/#/c/6935/2/be/src/util/benchmark.cc File be/src/util/benchmark.cc: Line 62: throw std::runtime_error("Benchmark failed to complete due to context switching."); > Making this return a status means we have to return iters / ms as a referen Yeah I've run into that optional param/return param thing before, it's annoying. I guess the exception is OK if we add some explanation to the method comment (i.e. the intent is to crash the process when the benchmark doesn't behave as expected). We could also consider exposing two interfaces: the current one, which does a LOG(FATAL) if there's an error, and an internal "advanced" one without default arguments that returns a Status. Line 69: } > Doing so requires throwing away the results of the first set of computation Sounds ok -- To view, visit http://gerrit.cloudera.org:8080/6935 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-MessageType: comment Gerrit-Change-Id: I7e0ddfaa9bd1340990ae2b6ff946d72bbd26c274 Gerrit-PatchSet: 2 Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-Owner: Zach Amsden Gerrit-Reviewer: Matthew Jacobs Gerrit-Reviewer: Tim Armstrong Gerrit-Reviewer: Zach Amsden Gerrit-HasComments: Yes