From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6629320495720300544 X-Received: by 2002:a50:a5f1:: with SMTP id b46mr4001368edc.12.1543933488945; Tue, 04 Dec 2018 06:24:48 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a50:9177:: with SMTP id f52ls4971853eda.2.gmail; Tue, 04 Dec 2018 06:24:48 -0800 (PST) X-Google-Smtp-Source: AFSGD/VmrTavyasFS50tUKXW7CPhZS9YL4A0dZ4joTDlNU5c4lNV2V6yhYI0NZo7mNFn7sIAtcKO X-Received: by 2002:aa7:dc56:: with SMTP id g22mr4019442edu.10.1543933488375; Tue, 04 Dec 2018 06:24:48 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1543933488; cv=none; d=google.com; s=arc-20160816; b=ROBR0Bk6GqPJVXhxJBInuXmxE5vyqqX7bb3FkvCRx5WDoPcmgP4ZoXkwFS47+q21vc NsCngdbMhTTVlTPfmQ1u7xTJRau+ZiyZaCpsb100hzvSPTRnfdHAE211gAIh2UzLcrkp IQht3Q64RJxtPvxDBcbiA9FsejOyGvdhv+9JSKSNMhXkNRhJ/773UtaA5NbsksYg3Yp0 CF32Xks42sssCIMt8Hwvtxoks0YwMatM6kVAMTrkyDSM1uevntd6Xpb7Y9GMqjt9B+PY +MLI3Ru/P1wSGcV+1YBzb2oa+V7OHg/lzT5hliz29/50fRr2lBbGTvFQwnGgj5gkCLee Ykkg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:content-language:in-reply-to:mime-version :user-agent:date:message-id:from:references:cc:to:subject; bh=l99ddjJCGidKDp7fZzcMGX+Aqmui8fk7ztmBydzdsuA=; b=TtGOvQq3YO4vYLV1nwMjtgLU+OFYRt79iTZepAbzqIRdfh9mAcl9KuMylvk92mUIXt KZdIRdmEsD+esbF+PLB/OSqjhbzNF5485IkHAdQupU7ZGjd9fI519bw78e9D1BrTlk7B x1GyyOzndlERzYEOks9LD7cPhcdcYGjIZDCZpu2cdMPljlWIuhY2+kLY4anoGDJdyMPg SNfdYZ5zA5DconH/9Y3FwfPbOvQV3Abr6pyAB6Abw4I8vvSIRTjd/On9nsWIz/FCYvWq Jl9JlQvssxeU9OzvYlqC42CNzlli47Ji+ZW0NJA5d5YtPoMNnrChKxjjn3CK82h1DyTP qDBw== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.40 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com Return-Path: Received: from gecko.sbs.de (gecko.sbs.de. [194.138.37.40]) by gmr-mx.google.com with ESMTPS id i2-v6si565238ejj.1.2018.12.04.06.24.48 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 04 Dec 2018 06:24:48 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.40 as permitted sender) client-ip=194.138.37.40; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.40 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by gecko.sbs.de (8.15.2/8.15.2) with ESMTPS id wB4EOlpM003324 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 4 Dec 2018 15:24:47 +0100 Received: from [167.87.41.97] ([167.87.41.97]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id wB4EOk9F017079; Tue, 4 Dec 2018 15:24:46 +0100 Subject: Re: [PATCH] isar-bootstrap: Fix and cleanup bind mounting To: "Maxim Yu. Osipov" Cc: Henning Schild , isar-users , Cedric Hombourger References: <6f5714bc-d5f5-c08f-c408-b32bab9169fc@siemens.com> <20181129193929.61a35056@md1za8fc.ad001.siemens.net> <2229f975-0752-ebe3-c165-979e1d5864b2@siemens.com> <61a6a17c-06e0-a13b-591e-3ea8bc09632e@ilbers.de> From: Jan Kiszka Message-ID: Date: Tue, 4 Dec 2018 15:24:46 +0100 User-Agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); de; rv:1.8.1.12) Gecko/20080226 SUSE/2.0.0.12-1.1 Thunderbird/2.0.0.12 Mnenhy/0.7.5.666 MIME-Version: 1.0 In-Reply-To: <61a6a17c-06e0-a13b-591e-3ea8bc09632e@ilbers.de> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-TUID: yKEJE8a/cXGA On 04.12.18 11:49, Maxim Yu. Osipov wrote: > On 12/3/18 3:59 PM, Jan Kiszka wrote: >> On 30.11.18 10:20, Maxim Yu. Osipov wrote: >>> Hi Jan, >>> >>> I've just tried this patch (on the 'next' with reverted patch d40a9ac0) and >>> ran "fast" CI >>> >>> isar$mount | wc -l >>> 34 >>> >>> isar$./scripts/ci_build.sh -q -f >>> >>> CI script hung on CI stage when dpkg-base is modified >>> causing rebuilding recipes based on dpkg-base. >>> >>> The mount reports less (!) mount points than before launching the script. >>> >>> mount | wc -l >>> 31 >> >> Any news on what's different on your side? Where exactly does your build hang? >> Was your CI environment in a clean state when running this test? Before the >> comment lots of things leaked. > > > On my stretch laptop (i7-6820HQ CPU @ 2.70GHz (8 cores) with SSD)  the reported > problem is reproducible (I rerun 'ci_build.sh -q -f' several times in clean > state) it hung and with the less mount points (the mount points before and after > running are attached). > > The strange thing that I observe two bitbake processes: > > myo      26373  0.0  0.3 153116 29732 pts/0    Sl+  12:31   0:01 python3 > /home/myo/work/isar/src/trunk/isar/bitbake/bin/bitbake > multiconfig:qemuarm-stretch:isar-image-base > multiconfig:qemuarm64-stretch:isar-image-base > multiconfig:qemuamd64-stretch:isar-image-base > > myo      26379  2.5  0.6 328476 50028 ?        Sl   12:31   0:40 python3 > /home/myo/work/isar/src/trunk/isar/bitbake/bin/bitbake > multiconfig:qemuarm-stretch:isar-image-base > multiconfig:qemuarm64-stretch:isar-image-base > multiconfig:qemuamd64-stretch:isar-image-base > We run multiple bitbake sessions after each other. Maybe the first one never terminates (get stuck), and that is also why the rm after the first session fails. You need to stop the build there and analyse what is keeping the mount points busy. > > When I turned on verbosity (called ci_build.sh without '-q' switch) > 'scripts/ci_build -f' succeeded. > > Build also fails on isar-build.org > http://isar-build.org:8080/job/isar_mosipov_next/98/console: > it complains  on > 'rm: cannot remove > '/workspace/build/isar_mosipov_next/98/build/tmp/work/debian-stretch-armhf/isar-bootstrap-target/rootfs/dev': > Device or resource busy' > > Note that ci-build.sh on isar-build.org is also called with '-q' switch. > > > Questions: > > 1) Did you launch ci_build with '-q' option? > yes > 2) Did you inspect mount points before and after launching ci_build? Are they > identical? > yes > 3) Do you run this in docker? > yes, in all setups. Jan -- Siemens AG, Corporate Technology, CT RDA IOT SES-DE Corporate Competence Center Embedded Linux