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 37F2B200CF7 for ; Tue, 19 Sep 2017 22:08:26 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 3669D1609DD; Tue, 19 Sep 2017 20:08:26 +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 7BD2F1609BF for ; Tue, 19 Sep 2017 22:08:25 +0200 (CEST) Received: (qmail 38888 invoked by uid 500); 19 Sep 2017 20:08:24 -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 38877 invoked by uid 99); 19 Sep 2017 20:08:24 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 19 Sep 2017 20:08:24 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 0EE20D0241 for ; Tue, 19 Sep 2017 20:08:24 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-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 (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id 74jC8NzQ7OVN for ; Tue, 19 Sep 2017 20:08:23 +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 393C25F5FA for ; Tue, 19 Sep 2017 20:08:23 +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 v8JK8Mlw005330; Tue, 19 Sep 2017 20:08:22 GMT Message-Id: <201709192008.v8JK8Mlw005330@ip-10-146-233-104.ec2.internal> Date: Tue, 19 Sep 2017 20:08:22 +0000 From: "Tim Armstrong (Code Review)" To: impala-cr@cloudera.com, reviews@impala.incubator.apache.org CC: Sailesh Mukil , Dan Hecht Reply-To: tarmstrong@cloudera.com X-Gerrit-MessageType: comment Subject: =?UTF-8?Q?=5BImpala-ASF-CR=5D_IMPALA-5895=3A_clean_up_runtime_profile_lifecycle=0A?= X-Gerrit-Change-Id: I45c39ac36c8e3c277213d32f5ae5f14be6b7f0df X-Gerrit-ChangeURL: X-Gerrit-Commit: 6ed2292c7823167c86fcb9017bc416b9564170ad 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, 19 Sep 2017 20:08:26 -0000 Tim Armstrong has posted comments on this change. Change subject: IMPALA-5895: clean up runtime profile lifecycle ...................................................................... Patch Set 7: (4 comments) http://gerrit.cloudera.org:8080/#/c/8069/7/be/src/util/runtime-profile.cc File be/src/util/runtime-profile.cc: PS7, Line 85: DCHECK(!has_active_periodic_counters_); > We shouldn't take locks only under debug builds since they have side effect Also the destructor can't safely run concurrently with other method calls regardless. PS7, Line 88: void RuntimeProfile::StopPeriodicCounters() { > This doesn't stop the counters that belong to child profiles. Is it on the Yeah, my thinking was that whatever added the counters to the profile should also explicitly stop them. Updated the method comment since it wasn't very clear. http://gerrit.cloudera.org:8080/#/c/8069/7/be/src/util/runtime-profile.h File be/src/util/runtime-profile.h: PS7, Line 407: rate_counters > nit: rate_counters_ Done PS7, Line 408: sampling_counters > nit: sampling_counters_ Done -- To view, visit http://gerrit.cloudera.org:8080/8069 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-MessageType: comment Gerrit-Change-Id: I45c39ac36c8e3c277213d32f5ae5f14be6b7f0df Gerrit-PatchSet: 7 Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-Owner: Tim Armstrong Gerrit-Reviewer: Dan Hecht Gerrit-Reviewer: Sailesh Mukil Gerrit-Reviewer: Tim Armstrong Gerrit-HasComments: Yes