From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6739560601010307072 X-Received: by 2002:a2e:7c17:: with SMTP id x23mr11272848ljc.210.1569837373764; Mon, 30 Sep 2019 02:56:13 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:1285:: with SMTP id 5ls1399130ljs.11.gmail; Mon, 30 Sep 2019 02:56:13 -0700 (PDT) X-Google-Smtp-Source: APXvYqyGHtJ/zGaFo1VBH0Ao0isngz7l7Yx/EC6o6l514KhUfCsMTY+YZEgvzvTNEegk3YrUtLXJ X-Received: by 2002:a05:651c:22a:: with SMTP id z10mr11277774ljn.103.1569837373085; Mon, 30 Sep 2019 02:56:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1569837373; cv=none; d=google.com; s=arc-20160816; b=dPkM1teR6sfyUrjWtbRVtiC3h+26k0Rb5xirbEWWrXk/Mn36wpaSzwwYNbpvO0d5aL fQmoZ+mLuufUlOzD5SXSiHD1mAeb52vwOeps0K4+786YezE5dxeApzRSqCkzRUTj9mWY gt4qHTU+iQr5zOiLtWYIa1P4qjznQ0DS3/fbsbJ0Ty1AwMALTyUY9GPVlLWoamlPu9mV tQ3hyRF+962sai58Z/Bbugm785Dojr+oLX8GOVzkLbpP4kjn2teBBjOhWl5BdRxpZPaG ukQD4XmGgJ41VyDcE0smy8QlpkaupRxqT5YukKYTmRA5AW/Ul/XR9HGpsEK8bJnwasOi 7sAA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=user-agent:in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:to:from:date; bh=F3kyf0cu3btY17hKxpyuvYdRMdlpvJgzV3aMSQOiiv0=; b=Ong2cfVGIqysWpgADesomlZjlfuwFi8xF+xYX5x0OsNzrlIGPj+yNGASc7J6Erpi77 ZwJ2pc8VSEacmgAJXhqF1y2dSQrtiUt0yID2hJy/wXniyAMqdTUXeQEa8/JMsYlSZfgr rTsQZI5QV7r6wqHzQthAQ9qd635ldn6OhN3gvarpv8Qu+oZ0HXqH0uW6djpBZjNOiSle tPaVQhvGrpkTNwWH3CCYYTOOX3MzM1SY8s1D3mM4X/UO6ycle7H6ciVxJtBBc66/I0g7 BAuunOrMnIyKYyIw3n7a9Uf2e143sm8Q8rVQAs4RbhpvK43qM/tDFPhTLLjfthLXvKIq y95w== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=neutral (google.com: 85.214.156.166 is neither permitted nor denied by best guess record for domain of ibr@radix50.net) smtp.mailfrom=ibr@radix50.net Return-Path: Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id d3si568598lfq.1.2019.09.30.02.56.12 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 30 Sep 2019 02:56:12 -0700 (PDT) Received-SPF: neutral (google.com: 85.214.156.166 is neither permitted nor denied by best guess record for domain of ibr@radix50.net) client-ip=85.214.156.166; Authentication-Results: gmr-mx.google.com; spf=neutral (google.com: 85.214.156.166 is neither permitted nor denied by best guess record for domain of ibr@radix50.net) smtp.mailfrom=ibr@radix50.net Received: from yssyq.m.ilbers.de (host-80-81-17-52.static.customer.m-online.net [80.81.17.52]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8) with ESMTPSA id x8U9uAkJ005638 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 30 Sep 2019 11:56:11 +0200 Date: Mon, 30 Sep 2019 11:56:10 +0200 From: Baurzhan Ismagulov To: isar-users Subject: Re: [PATCH v6 12/27] Detect false sharing of recipes Message-ID: <20190930095610.shyewhozb46dautr@yssyq.m.ilbers.de> Mail-Followup-To: isar-users References: <5a2e329b881ec0b392d0f1abd116f1deeee0f66f.1569176231.git.jan.kiszka@siemens.com> <20190929145700.ads3zbq7hz77olcw@yssyq.m.ilbers.de> <248aa6db-6327-9604-40b6-e7135a5f9961@siemens.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <248aa6db-6327-9604-40b6-e7135a5f9961@siemens.com> User-Agent: NeoMutt/20180716 X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: VVj6m79e9KRP On Mon, Sep 30, 2019 at 08:00:21AM +0200, Jan Kiszka wrote: > isar-bootstrap had two issue: > > 1. Not rebuilding when it should (on changes to its configuration) Was this due to the PF tweaking before your series, and is now fixed by your PF changes? > 2. False sharing of it deployment directory Do you mean e.g. using tmp/deploy/bootstrap/debian-stretch-armhf for qemuarm-stretch and bananapi, in fact having different configurations (bananapi requesting the buster kernel)? > None of them were or could have been detected by this instrumentation. I meant your whole series including the PF changes and bundled the questions in this reply, sorry for confusion. > What would have been detected AFTER removing that improper rebuild > prevention (https://groups.google.com/d/msgid/isar-users/ccad9eb9-fce5-89d1-3188-7043f003ea7e%40siemens.com) > is https://groups.google.com/d/msgid/isar-users/ccad9eb9-fce5-89d1-3188-7043f003ea7e%40siemens.com > - which is still not in your queue. Lost in your staging tree? Not lost, no worries; two patches from the first series are still pending. I'd like to understand the failure mode because I'm also struggling with a race. Does the URL refer to [PATCH v2 09/26] meta-isar: Move bananapi to buster, remove bogus example? My browser opens the URL in the middle of a message. > > 3. Where does this delete the once.* file w.r.t. e.g. do_dpkg_build for > > different multiconfigs? > > At the beginning of the new build (parse_completed) or when a recipe failed > to build (task_failed). Yes, this is what I also read from the patch. If I build hello-isar for e.g. qemuarm-buster and qemuamd64-buster, its do_dpkg_build is called for each multiconfig. Why doesn't it fail on once.do_dpkg_build? IIUC, parse_completed has finished in the beginning and no recipes fail. The following output was taken with your instrumentation: + bitbake -v multiconfig:qemuarm-stretch:isar-image-base multiconfig:qemuarm64-stretch:isar-image-base multiconfig:qemuamd64-stretch:isar-image-base multiconfig:qemuarm-buster:isar-image-base NOTE: Running task 306 of 404 (multiconfig:qemuarm-stretch:/workspace/build/isar_ibr_devel_fast/24/meta-isar/recipes-app/hello-isar/hello-isar.bb:do_dpkg_build) NOTE: recipe hello-isar-0.3-a18c14c-r0: task do_dpkg_build: Started NOTE: Running task 310 of 404 (multiconfig:qemuarm64-stretch:/workspace/build/isar_ibr_devel_fast/24/meta-isar/recipes-app/hello-isar/hello-isar.bb:do_dpkg_build) NOTE: recipe hello-isar-0.3-a18c14c-r0: task do_dpkg_build: Started NOTE: recipe hello-isar-0.3-a18c14c-r0: task do_dpkg_build: Succeeded NOTE: recipe hello-isar-0.3-a18c14c-r0: task do_dpkg_build: Succeeded With kind regards, Baurzhan.