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 12DAF200C72 for ; Fri, 12 May 2017 22:56:18 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 115EA160BB8; Fri, 12 May 2017 20:56:18 +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 57C0A160BA8 for ; Fri, 12 May 2017 22:56:17 +0200 (CEST) Received: (qmail 67470 invoked by uid 500); 12 May 2017 20:56:16 -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 67459 invoked by uid 99); 12 May 2017 20:56:16 -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; Fri, 12 May 2017 20:56:16 +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 C4678C0145 for ; Fri, 12 May 2017 20:56:15 +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-eu.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id tRPnuOdPtEEz for ; Fri, 12 May 2017 20:56:14 +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-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 3E9395FB40 for ; Fri, 12 May 2017 20:56:14 +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 v4CKuCdo000360; Fri, 12 May 2017 20:56:12 GMT Message-Id: <201705122056.v4CKuCdo000360@ip-10-146-233-104.ec2.internal> Date: Fri, 12 May 2017 20:56:12 +0000 From: "Lars Volker (Code Review)" To: impala-cr@cloudera.com, reviews@impala.incubator.apache.org CC: Matthew Jacobs Reply-To: lv@cloudera.com X-Gerrit-MessageType: merged Subject: =?UTF-8?Q?=5Bnative-toolchain-CR=5D_IMPALA-5208=2C_IMPALA-5187=3A_Fixes_for_Breakpad_=23681=2C_=23728=0A?= X-Gerrit-Change-Id: If080919f0d241eac90edd8d23bf6007e09157e23 X-Gerrit-ChangeURL: X-Gerrit-Commit: 07ebc4fbe09224922346282ee7e7a0be844cd2e8 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: Fri, 12 May 2017 20:56:18 -0000 Lars Volker has submitted this change and it was merged. Change subject: IMPALA-5208, IMPALA-5187: Fixes for Breakpad #681, #728 ...................................................................... IMPALA-5208, IMPALA-5187: Fixes for Breakpad #681, #728 IMPALA-5208 depends on Breakpad #681: Breakpad had an issue [1] with random GUID generation on Linux, that lead to processes started within the same second to write minidumps to the same filename. Only one would win and overwrite minidumps of the other processes. IMPALA-5187 depends on Breakpad #728: When writing a minidump on Linux, Breakpad called clone() in linux/handler/exception_handler.cc with the CLONE_FILES flag. If the parent process died while the child waited for the continuation signal, the write side of the pipe 'fdes' stayed open in the child. The child would not receive a SIGPIPE and would wait forever. This change bumps the Breakpad version in the toolchain to include fixes for the upstream bugs. It will allow us to remove the workaround we introduced to address IMPALA-3794. I tested this by reverting the workaround, removing any startup delay from the cluster startup scripts, and then verified that the test_breakpad.py passes. This change also removes the patch to increase the maximum number of threads for minidump_stackwalk, which has been merged upstream. [1] https://bugs.chromium.org/p/google-breakpad/issues/detail?id=681 Change-Id: If080919f0d241eac90edd8d23bf6007e09157e23 --- M buildall.sh A source/breakpad/breakpad-ffe3e478657dc7126fca6329dfcedc49f4c726d9-patches/0001-Add-basic-support-for-dwz-dwarf-extension.patch 2 files changed, 78 insertions(+), 1 deletion(-) Approvals: Lars Volker: Looks good to me, approved; Verified -- To view, visit http://gerrit.cloudera.org:8080/6866 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-MessageType: merged Gerrit-Change-Id: If080919f0d241eac90edd8d23bf6007e09157e23 Gerrit-PatchSet: 2 Gerrit-Project: native-toolchain Gerrit-Branch: master Gerrit-Owner: Lars Volker Gerrit-Reviewer: Lars Volker Gerrit-Reviewer: Matthew Jacobs