From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6631438923266523136 X-Received: by 2002:a19:a245:: with SMTP id l66mr1906511lfe.0.1544008356625; Wed, 05 Dec 2018 03:12:36 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a19:f65:: with SMTP id e98ls1931755lfi.4.gmail; Wed, 05 Dec 2018 03:12:35 -0800 (PST) X-Google-Smtp-Source: AFSGD/VHbJqh2I0r+1Il2bTdnu+SPIpIEvzEptlCmCl4utQ8o6o9bcJNIxQYzLl7Dn1BmdBnw43+ X-Received: by 2002:ac2:4207:: with SMTP id y7mr1915508lfh.7.1544008355970; Wed, 05 Dec 2018 03:12:35 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1544008355; cv=none; d=google.com; s=arc-20160816; b=h6JvHXhf/kPQEmK+K+ECduzPPlJn3jV4OuNDA29YhY1Llj/zbg8WJHqqRG2Pn3UcKE ZO5T37N08d3xH7ZZqrUThEXlss2zkOj1/qmufLRavNLP0Pingnbl0zwVMUj2KQIwDxvt I/NdFr75u3SF/9eOE4rLED1kyBwOaJNtaUP3TYfT3zqaYt9fQa9ZP6GwTChjJX+TGjGC uAFLxEaK3x5RH0kzufx6crAOgJjqtbn/3pDh0mVdUuiz78iy/qSfM1tv4jpboZ88O4NU svtwR9XB3cCbvqoNWdqSEJB0e3lRauPbpOQ8xAXlWK1cXAoNAzRTSfDlMhgoexArxNzM 0qmg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-language:in-reply-to:mime-version:user-agent:date :message-id:organization:from:references:cc:to:subject; bh=qJPMhe7HNfFroh0R0K/7nsyE5iFzwYrGycymzp2rnTk=; b=g9w1LphXoYLJkzNw7fFKt4Z9DjKJLemo8CyMDjnD35gHVRIWzOFA48PEOo1VnF8jJY umOD+LUsR1CQ2OtvafShyjfWvwbrMAEjOHao+ILJwR2jwtYNFWumrAW7IpXYXPeuX8V/ zfTNwzmxpBESzKTVeCqk5TkDG/lkQrUnlSG4FwqpQJc3IISVvX35qfP/fVorZUteQ1JY qCUH5PpB5ehIM9WQsQMCOP7j1nESk5Ihp6Le6vTUqXWVHD2TsG84Fgijhm3lGboRYiG2 FUbj4WcDqlE+Q5gZqm2iZz95ix0k2/bNghXfzywv+FtGcW77gZXrF50+tXZ1rsIcC1yE 1HWA== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: best guess record for domain of mosipov@ilbers.de designates 85.214.62.211 as permitted sender) smtp.mailfrom=mosipov@ilbers.de Return-Path: Received: from aqmola.ilbers.de (aqmola.ilbers.de. [85.214.62.211]) by gmr-mx.google.com with ESMTPS id y18si800009lfe.3.2018.12.05.03.12.35 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 05 Dec 2018 03:12:35 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of mosipov@ilbers.de designates 85.214.62.211 as permitted sender) client-ip=85.214.62.211; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: best guess record for domain of mosipov@ilbers.de designates 85.214.62.211 as permitted sender) smtp.mailfrom=mosipov@ilbers.de Received: from [192.168.50.180] (nat-ppp-217.71.235.199-satnet-spb.ru [217.71.235.199] (may be forged)) (authenticated bits=0) by aqmola.ilbers.de (8.14.4/8.14.4/Debian-4+deb7u1) with ESMTP id wB5BCWUB028248 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Wed, 5 Dec 2018 12:12:33 +0100 Subject: Re: [PATCH 0/3] umount fixes and cleanups To: Jan Kiszka , isar-users Cc: Cedric Hombourger References: From: "Maxim Yu. Osipov" Organization: ilbers GmbH Message-ID: Date: Wed, 5 Dec 2018 14:12:27 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.3.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/mixed; boundary="------------3DE77CA1C68904F15EDC075B" Content-Language: en-US X-TUID: 3qVUo/XbHweH This is a multi-part message in MIME format. --------------3DE77CA1C68904F15EDC075B Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit On 12/5/18 12:29 PM, Jan Kiszka wrote: > Patches related to resolving the pending CI issues as well as > simplifying the umounts used during cleanup. Tried to run in patch queue: 027b7cf Remove redundant recursive umounts c1bdc33 isar-events: Improve umount handler b354273 ci: Wait for bitbake worker to finish before deleting artifacts 9cf29e6 isar-bootstrap: Fix and cleanup bind mounting b354026 isar-image: umount base-apt when doing offline build e965c0d gitlab-ci: Switch to ci_build.sh ... After execution of problematic test case (I rebooted PC and executed steps in clean tree): my stretch Debian system was entered into unusable state as many important mounts were disappeared (see log of mount points before and after execution of last command attached). Maxim. > Jan > > Jan Kiszka (3): > ci: Wait for bitbake worker to finish before deleting artifacts > isar-events: Improve umount handler > Remove redundant recursive umounts > > meta/classes/isar-events.bbclass | 38 ++++++++-------------- > meta/classes/isar-image.bbclass | 4 +-- > .../recipes-core/isar-bootstrap/isar-bootstrap.inc | 4 +-- > scripts/ci_build.sh | 1 + > 4 files changed, 18 insertions(+), 29 deletions(-) > -- Maxim Osipov ilbers GmbH Maria-Merian-Str. 8 85521 Ottobrunn Germany +49 (151) 6517 6917 mosipov@ilbers.de http://ilbers.de/ Commercial register Munich, HRB 214197 General Manager: Baurzhan Ismagulov --------------3DE77CA1C68904F15EDC075B Content-Type: text/plain; charset=UTF-8; name="mount_after.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="mount_after.txt" c3lzZnMgb24gL3N5cyB0eXBlIHN5c2ZzIChydyxub3N1aWQsbm9kZXYsbm9leGVjLHJlbGF0 aW1lKQpwcm9jIG9uIC9wcm9jIHR5cGUgcHJvYyAocncsbm9zdWlkLG5vZGV2LG5vZXhlYyxy ZWxhdGltZSkKdWRldiBvbiAvZGV2IHR5cGUgZGV2dG1wZnMgKHJ3LG5vc3VpZCxyZWxhdGlt ZSxzaXplPTQwMTU5MDRrLG5yX2lub2Rlcz0xMDAzOTc2LG1vZGU9NzU1KQp0bXBmcyBvbiAv cnVuIHR5cGUgdG1wZnMgKHJ3LG5vc3VpZCxub2V4ZWMscmVsYXRpbWUsc2l6ZT04MDU4NDBr LG1vZGU9NzU1KQovZGV2L3NkYTMgb24gLyB0eXBlIGV4dDQgKHJ3LHJlbGF0aW1lLGVycm9y cz1yZW1vdW50LXJvLGRhdGE9b3JkZXJlZCkKdG1wZnMgb24gL3J1bi9sb2NrIHR5cGUgdG1w ZnMgKHJ3LG5vc3VpZCxub2Rldixub2V4ZWMscmVsYXRpbWUsc2l6ZT01MTIwaykKc3lzdGVt ZC0xIG9uIC9wcm9jL3N5cy9mcy9iaW5mbXRfbWlzYyB0eXBlIGF1dG9mcyAocncscmVsYXRp bWUsZmQ9MzMscGdycD0xLHRpbWVvdXQ9MCxtaW5wcm90bz01LG1heHByb3RvPTUsZGlyZWN0 LHBpcGVfaW5vPTE1NDU2KQovZGV2L3NkYTEgb24gL2Jvb3QvZWZpIHR5cGUgdmZhdCAocncs cmVsYXRpbWUsZm1hc2s9MDAwMixkbWFzaz0wMDAyLGFsbG93X3V0aW1lPTAwMjAsY29kZXBh Z2U9NDM3LGlvY2hhcnNldD1hc2NpaSxzaG9ydG5hbWU9bWl4ZWQscXVpZXQsdXRmOCxlcnJv cnM9cmVtb3VudC1ybykKL2Rldi9zZGE1IG9uIC9ob21lIHR5cGUgZXh0NCAocncscmVsYXRp bWUsZGF0YT1vcmRlcmVkKQpiaW5mbXRfbWlzYyBvbiAvcHJvYy9zeXMvZnMvYmluZm10X21p c2MgdHlwZSBiaW5mbXRfbWlzYyAocncscmVsYXRpbWUpCnRtcGZzIG9uIC9ydW4vdXNlci8x MTQgdHlwZSB0bXBmcyAocncsbm9zdWlkLG5vZGV2LHJlbGF0aW1lLHNpemU9ODA1ODM2ayxt b2RlPTcwMCx1aWQ9MTE0LGdpZD0xMTYpCmd2ZnNkLWZ1c2Ugb24gL3J1bi91c2VyLzExNC9n dmZzIHR5cGUgZnVzZS5ndmZzZC1mdXNlIChydyxub3N1aWQsbm9kZXYscmVsYXRpbWUsdXNl cl9pZD0xMTQsZ3JvdXBfaWQ9MTE2KQp0bXBmcyBvbiAvcnVuL3VzZXIvMTAwMCB0eXBlIHRt cGZzIChydyxub3N1aWQsbm9kZXYscmVsYXRpbWUsc2l6ZT04MDU4MzZrLG1vZGU9NzAwLHVp ZD0xMDAwLGdpZD0xMDAwKQpndmZzZC1mdXNlIG9uIC9ydW4vdXNlci8xMDAwL2d2ZnMgdHlw ZSBmdXNlLmd2ZnNkLWZ1c2UgKHJ3LG5vc3VpZCxub2RldixyZWxhdGltZSx1c2VyX2lkPTEw MDAsZ3JvdXBfaWQ9MTAwMCkK --------------3DE77CA1C68904F15EDC075B Content-Type: text/plain; charset=UTF-8; name="mount_before.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="mount_before.txt" c3lzZnMgb24gL3N5cyB0eXBlIHN5c2ZzIChydyxub3N1aWQsbm9kZXYsbm9leGVjLHJlbGF0 aW1lKQpwcm9jIG9uIC9wcm9jIHR5cGUgcHJvYyAocncsbm9zdWlkLG5vZGV2LG5vZXhlYyxy ZWxhdGltZSkKdWRldiBvbiAvZGV2IHR5cGUgZGV2dG1wZnMgKHJ3LG5vc3VpZCxyZWxhdGlt ZSxzaXplPTQwMTU5MDRrLG5yX2lub2Rlcz0xMDAzOTc2LG1vZGU9NzU1KQpkZXZwdHMgb24g L2Rldi9wdHMgdHlwZSBkZXZwdHMgKHJ3LG5vc3VpZCxub2V4ZWMscmVsYXRpbWUsZ2lkPTUs bW9kZT02MjAscHRteG1vZGU9MDAwKQp0bXBmcyBvbiAvcnVuIHR5cGUgdG1wZnMgKHJ3LG5v c3VpZCxub2V4ZWMscmVsYXRpbWUsc2l6ZT04MDU4NDBrLG1vZGU9NzU1KQovZGV2L3NkYTMg b24gLyB0eXBlIGV4dDQgKHJ3LHJlbGF0aW1lLGVycm9ycz1yZW1vdW50LXJvLGRhdGE9b3Jk ZXJlZCkKc2VjdXJpdHlmcyBvbiAvc3lzL2tlcm5lbC9zZWN1cml0eSB0eXBlIHNlY3VyaXR5 ZnMgKHJ3LG5vc3VpZCxub2Rldixub2V4ZWMscmVsYXRpbWUpCnRtcGZzIG9uIC9kZXYvc2ht IHR5cGUgdG1wZnMgKHJ3LG5vc3VpZCxub2RldikKdG1wZnMgb24gL3J1bi9sb2NrIHR5cGUg dG1wZnMgKHJ3LG5vc3VpZCxub2Rldixub2V4ZWMscmVsYXRpbWUsc2l6ZT01MTIwaykKdG1w ZnMgb24gL3N5cy9mcy9jZ3JvdXAgdHlwZSB0bXBmcyAocm8sbm9zdWlkLG5vZGV2LG5vZXhl Yyxtb2RlPTc1NSkKY2dyb3VwIG9uIC9zeXMvZnMvY2dyb3VwL3N5c3RlbWQgdHlwZSBjZ3Jv dXAgKHJ3LG5vc3VpZCxub2Rldixub2V4ZWMscmVsYXRpbWUseGF0dHIscmVsZWFzZV9hZ2Vu dD0vbGliL3N5c3RlbWQvc3lzdGVtZC1jZ3JvdXBzLWFnZW50LG5hbWU9c3lzdGVtZCkKcHN0 b3JlIG9uIC9zeXMvZnMvcHN0b3JlIHR5cGUgcHN0b3JlIChydyxub3N1aWQsbm9kZXYsbm9l eGVjLHJlbGF0aW1lKQplZml2YXJmcyBvbiAvc3lzL2Zpcm13YXJlL2VmaS9lZml2YXJzIHR5 cGUgZWZpdmFyZnMgKHJ3LG5vc3VpZCxub2Rldixub2V4ZWMscmVsYXRpbWUpCmNncm91cCBv biAvc3lzL2ZzL2Nncm91cC9waWRzIHR5cGUgY2dyb3VwIChydyxub3N1aWQsbm9kZXYsbm9l eGVjLHJlbGF0aW1lLHBpZHMpCmNncm91cCBvbiAvc3lzL2ZzL2Nncm91cC9jcHUsY3B1YWNj dCB0eXBlIGNncm91cCAocncsbm9zdWlkLG5vZGV2LG5vZXhlYyxyZWxhdGltZSxjcHUsY3B1 YWNjdCkKY2dyb3VwIG9uIC9zeXMvZnMvY2dyb3VwL2RldmljZXMgdHlwZSBjZ3JvdXAgKHJ3 LG5vc3VpZCxub2Rldixub2V4ZWMscmVsYXRpbWUsZGV2aWNlcykKY2dyb3VwIG9uIC9zeXMv ZnMvY2dyb3VwL25ldF9jbHMsbmV0X3ByaW8gdHlwZSBjZ3JvdXAgKHJ3LG5vc3VpZCxub2Rl dixub2V4ZWMscmVsYXRpbWUsbmV0X2NscyxuZXRfcHJpbykKY2dyb3VwIG9uIC9zeXMvZnMv Y2dyb3VwL21lbW9yeSB0eXBlIGNncm91cCAocncsbm9zdWlkLG5vZGV2LG5vZXhlYyxyZWxh dGltZSxtZW1vcnkpCmNncm91cCBvbiAvc3lzL2ZzL2Nncm91cC9ibGtpbyB0eXBlIGNncm91 cCAocncsbm9zdWlkLG5vZGV2LG5vZXhlYyxyZWxhdGltZSxibGtpbykKY2dyb3VwIG9uIC9z eXMvZnMvY2dyb3VwL2ZyZWV6ZXIgdHlwZSBjZ3JvdXAgKHJ3LG5vc3VpZCxub2Rldixub2V4 ZWMscmVsYXRpbWUsZnJlZXplcikKY2dyb3VwIG9uIC9zeXMvZnMvY2dyb3VwL3BlcmZfZXZl bnQgdHlwZSBjZ3JvdXAgKHJ3LG5vc3VpZCxub2Rldixub2V4ZWMscmVsYXRpbWUscGVyZl9l dmVudCkKY2dyb3VwIG9uIC9zeXMvZnMvY2dyb3VwL2NwdXNldCB0eXBlIGNncm91cCAocncs bm9zdWlkLG5vZGV2LG5vZXhlYyxyZWxhdGltZSxjcHVzZXQpCnN5c3RlbWQtMSBvbiAvcHJv Yy9zeXMvZnMvYmluZm10X21pc2MgdHlwZSBhdXRvZnMgKHJ3LHJlbGF0aW1lLGZkPTMzLHBn cnA9MSx0aW1lb3V0PTAsbWlucHJvdG89NSxtYXhwcm90bz01LGRpcmVjdCxwaXBlX2lubz0x NTQ1NikKbXF1ZXVlIG9uIC9kZXYvbXF1ZXVlIHR5cGUgbXF1ZXVlIChydyxyZWxhdGltZSkK ZGVidWdmcyBvbiAvc3lzL2tlcm5lbC9kZWJ1ZyB0eXBlIGRlYnVnZnMgKHJ3LHJlbGF0aW1l KQpodWdldGxiZnMgb24gL2Rldi9odWdlcGFnZXMgdHlwZSBodWdldGxiZnMgKHJ3LHJlbGF0 aW1lKQovZGV2L3NkYTEgb24gL2Jvb3QvZWZpIHR5cGUgdmZhdCAocncscmVsYXRpbWUsZm1h c2s9MDAwMixkbWFzaz0wMDAyLGFsbG93X3V0aW1lPTAwMjAsY29kZXBhZ2U9NDM3LGlvY2hh cnNldD1hc2NpaSxzaG9ydG5hbWU9bWl4ZWQscXVpZXQsdXRmOCxlcnJvcnM9cmVtb3VudC1y bykKL2Rldi9zZGE1IG9uIC9ob21lIHR5cGUgZXh0NCAocncscmVsYXRpbWUsZGF0YT1vcmRl cmVkKQpiaW5mbXRfbWlzYyBvbiAvcHJvYy9zeXMvZnMvYmluZm10X21pc2MgdHlwZSBiaW5m bXRfbWlzYyAocncscmVsYXRpbWUpCnRtcGZzIG9uIC9ydW4vdXNlci8xMTQgdHlwZSB0bXBm cyAocncsbm9zdWlkLG5vZGV2LHJlbGF0aW1lLHNpemU9ODA1ODM2ayxtb2RlPTcwMCx1aWQ9 MTE0LGdpZD0xMTYpCmd2ZnNkLWZ1c2Ugb24gL3J1bi91c2VyLzExNC9ndmZzIHR5cGUgZnVz ZS5ndmZzZC1mdXNlIChydyxub3N1aWQsbm9kZXYscmVsYXRpbWUsdXNlcl9pZD0xMTQsZ3Jv dXBfaWQ9MTE2KQpmdXNlY3RsIG9uIC9zeXMvZnMvZnVzZS9jb25uZWN0aW9ucyB0eXBlIGZ1 c2VjdGwgKHJ3LHJlbGF0aW1lKQp0bXBmcyBvbiAvcnVuL3VzZXIvMTAwMCB0eXBlIHRtcGZz IChydyxub3N1aWQsbm9kZXYscmVsYXRpbWUsc2l6ZT04MDU4MzZrLG1vZGU9NzAwLHVpZD0x MDAwLGdpZD0xMDAwKQpndmZzZC1mdXNlIG9uIC9ydW4vdXNlci8xMDAwL2d2ZnMgdHlwZSBm dXNlLmd2ZnNkLWZ1c2UgKHJ3LG5vc3VpZCxub2RldixyZWxhdGltZSx1c2VyX2lkPTEwMDAs Z3JvdXBfaWQ9MTAwMCkK --------------3DE77CA1C68904F15EDC075B--