From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7176360366364950528 X-Received: by 2002:a92:dc8b:0:b0:302:4c01:2d2b with SMTP id c11-20020a92dc8b000000b003024c012d2bmr32813154iln.2.1670925841148; Tue, 13 Dec 2022 02:04:01 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6e02:10c8:b0:302:beaf:a2f5 with SMTP id s8-20020a056e0210c800b00302beafa2f5ls3510088ilj.5.-pod-prod-gmail; Tue, 13 Dec 2022 02:04:00 -0800 (PST) X-Google-Smtp-Source: AA0mqf5KUgy0Dr/vi6igJJQsFGGPr0aQOOEeEIWaEj/fYqzqGYJvpbPPmr8Az6bpXCDp5k7mXmpd X-Received: by 2002:a92:90a:0:b0:303:a2:bf5a with SMTP id y10-20020a92090a000000b0030300a2bf5amr10723849ilg.2.1670925840548; Tue, 13 Dec 2022 02:04:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1670925840; cv=none; d=google.com; s=arc-20160816; b=ELpuF6HO1hdFBvMUgtKcVSyPDgN589XkRA0CpN0YGBqlM0BqoCcGBraOORIZw+HYCK 44ojOa/j/3R8xeG31aeryySSNQct4EWPNOLV2yqYM25omzFvvnAsPHiIgqtOwDjuJqPu Eepcf2Ps3KaEgvWuBIVcV3gOyN/bx9flIY5QIwGJnL+b166RUdYmLuRKBq6MUYIK6IXC /Cdoty+wvpLvc1u6x86yf+3V4GKcvJHslBEOIOK8jg/Svyvf6yc4r7fN9EmF2wIFwP2O nz1p7NuG8N0ZKmaEiM126venRAJdbuLTikGyjwp9S1XVBuHTO0V7r3Bz/6wxGpWJV+5O VtiA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=p1DYo1J88Vg7VUZF15vUt8TxAGl3q94r1JIAYlTpJSQ=; b=XA3OZHLb/2sjOO89eQyB9n0zduKEjyttJjk4F4IUPA6655Kf+QgQHuwESFpM1ntaE4 gKZsiwCBIwU+x6yXqGWAVpRYspjABG5VTVgC98M5DnbhTTRoUf0he+eEimN0V64Qffv3 xZkcYP1EM/5q4aXoAGZujVyIWKapYppW9pDjtDu9zPDb3ngTUIXNxa9Oc2AzEVMJZbdg rOpSBs94XpIiEmR/6oFRURUwFIsZF4X5j85ILnkJFCZkiFoAJTHAZlpIntemxRdAmmVn 3T5bggay308sxAG+LpxbOQxcQ0kW2JVCPyThelskxSeoZ/jWl4xumDaHZv3GS0fUX7fu Xjuw== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=IiFESkEd; spf=pass (google.com: domain of roberto.foglietta@gmail.com designates 2607:f8b0:4864:20::f2b as permitted sender) smtp.mailfrom=roberto.foglietta@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from mail-qv1-xf2b.google.com (mail-qv1-xf2b.google.com. [2607:f8b0:4864:20::f2b]) by gmr-mx.google.com with ESMTPS id l8-20020a056e020e4800b00304cc63fe79si60948ilk.5.2022.12.13.02.04.00 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 13 Dec 2022 02:04:00 -0800 (PST) Received-SPF: pass (google.com: domain of roberto.foglietta@gmail.com designates 2607:f8b0:4864:20::f2b as permitted sender) client-ip=2607:f8b0:4864:20::f2b; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=IiFESkEd; spf=pass (google.com: domain of roberto.foglietta@gmail.com designates 2607:f8b0:4864:20::f2b as permitted sender) smtp.mailfrom=roberto.foglietta@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: by mail-qv1-xf2b.google.com with SMTP id i12so10125003qvs.2 for ; Tue, 13 Dec 2022 02:04:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=p1DYo1J88Vg7VUZF15vUt8TxAGl3q94r1JIAYlTpJSQ=; b=IiFESkEd9nWD2K8+dvI1uS1kP8B12xxc31ai1HDdsZoKdlogASgqoRgkG3DMlR14Vh +DkeFAQkX6qiknN6hRmPC7ccUcXxfkORBzVIGq8A5kzbeWuY2I+rmIVEfAuLtPHFIjwE jJO2463d7+MZ36RG0ftk2+42k2BbkELGA0NY7Ox55Mf3ih19SdtklIJ2bWpT7RpuQd40 bAUPiIGOH2MV8LAflEC9SGVJf93p4EilpOsUlY63RV9cja3+y6iBzyA7gAY1mQDFoKnz EzHunXsfs7NJqz4mOaiubrlnjSD9t+g8RVSGZU58dbNaC9fFl/jyhn2QCvpsuYekxQ1a 8aEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=p1DYo1J88Vg7VUZF15vUt8TxAGl3q94r1JIAYlTpJSQ=; b=SCidSpd267e2jirR5baYGhRdP6qSxjmNB9Ciu+ptzpSELM0RjGZRwxJp1zrnDfjiLV JDHOv/9wFnv/UMuMIyLcLoh+IDv59t47OboJSgGidDff9CwCu+z8NKJB9KQ5aUw8G5o6 WRDC3bZo6Ld1Vtx/xUk+ZVzQgUxne9j1eQc+zTbuv19+777iRX5Kcmmio9K9rdvEoV8G v+F8jj3Mf/zv57/AFngd6SSq0QwXDqIe0JBG7iEAZbPzkEw6FlkSCRogUXYURnNhgJkb BFiZHaTwGGfGIJXpuziR1gzPfW9NocH4sKH7IhIuyZcovo/Vmpd7DBeZtrr9hayXd0Mo jxww== X-Gm-Message-State: ANoB5pl2OOy9jj5RUgGERVhZtlXuYz3g2BSwENRv9MVtdh5e6zKNpc9h kd8X3Cb58tGeK4XZcpGtuXbhKcspqOd7u6wqvI/hjfKMBg== X-Received: by 2002:a0c:f80a:0:b0:4d8:8f4e:3a3b with SMTP id r10-20020a0cf80a000000b004d88f4e3a3bmr810612qvn.16.1670925840191; Tue, 13 Dec 2022 02:04:00 -0800 (PST) MIME-Version: 1.0 References: <4uin2k6ynf84.97MRrskICJEyh6us27RQxw2@16F0H.trk.elasticemail.com> <86e6eb976cf7bd6396b2d54b807bfab54310bdbf.camel@siemens.com> <17231259-4c30-c3bb-389b-bb10bd342c1f@siemens.com> In-Reply-To: <17231259-4c30-c3bb-389b-bb10bd342c1f@siemens.com> From: "Roberto A. Foglietta" Date: Tue, 13 Dec 2022 11:03:23 +0100 Message-ID: Subject: Re: [PATCH] In expand last partition wait for udev have finished To: "Schaffner, Tobias" Cc: "MOESSBAUER, FELIX JONATHAN" , "isar-users@googlegroups.com" Content-Type: multipart/mixed; boundary="00000000000026e10805efb2bdc8" X-TUID: DCH08xWN8H0N --00000000000026e10805efb2bdc8 Content-Type: text/plain; charset="UTF-8" On Tue, 13 Dec 2022 at 09:44, Schaffner, Tobias wrote: > > Hi Felix, hi Roberto, > > udev is started via systemd-udevd and this service might not be up > yet when the script runs. > > Adding this line would only work reliably if we add > Requires=systemd-udevd and After=systemd-udevd to the > expand-on-first-boot.service > > But adding this dependency might obviously increase the boot time. > Hi Tobias, I do not think that adding that dependency will increase the boot time in general case but just changing the order of the operations. However, in those hardware which the devices recognition is slow, then the boot will slow down but probably are also those cases in which the resize will fail. In fast hardware, I think that udevd is just started before that script otherwise udevadm would have failed and the script as well due to set -e. This because the systemd paralyse the activities. At the moment, I am trying these changes on a virtual machine and it is enough fast that the script with udevadm settle do not fail nor slow down the boot in a noticeable way. I sent the patch v2 with this dependency. Also here in attachment. Thanks, R- --00000000000026e10805efb2bdc8 Content-Type: text/x-patch; charset="US-ASCII"; name="v2-0001-In-expand-last-partition-wait-for-udev-have-finis.patch" Content-Disposition: attachment; filename="v2-0001-In-expand-last-partition-wait-for-udev-have-finis.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lbm22g210 RnJvbSBiNWU1MmQyYjdmNTQyYjZlYzM2NDVmZjU5ZTQzZGE5ZmRlZGI5YTlmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiAiUm9iZXJ0byBBLiBGb2dsaWV0dGEiIDxyb2JlcnRvLmZvZ2xp ZXR0YUBnbWFpbC5jb20+CkRhdGU6IE1vbiwgMTIgRGVjIDIwMjIgMjE6MTQ6MjYgKzAxMDAKU3Vi amVjdDogW1BBVENIIHYyXSBJbiBleHBhbmQgbGFzdCBwYXJ0aXRpb24gd2FpdCBmb3IgdWRldiBo YXZlIGZpbmlzaGVkCgpidWdmaXgsIGV4cGFuZCBsYXN0IHBhcnRpdGlvbiwgd2FpdCBmb3IgdWRl diBjb21wbGV0aW9uCgpPbiBzb21lIGhhcmR3YXJlIHRoZSB1ZGV2IGRpZCBub3QgY3JlYXRlZCB0 aGUgbGlua3MgdG8gdGhlIGRpc2sgcGFydGl0aW9ucwp3aGlsZSB0aGlzIHNjcmlwdCBpcyB3b3Jr aW5nIHRodXMgaXQgZmFpbHMuIFRoaXMgcGF0Y2ggZml4ZXMgdGhhdCBjYXNlcy4KCnYyOiBhcyB1 bmRlcmxpbmVkIGJ5IFRvYmlhcyB0aGlzIHNjcmlwdCByZXF1aXJlcyBzeXN0ZW1kLXVkZXZkLnNl cnZpY2UgYW5kCml0IGNhbiBzYWZlbHkgcnVucyBvbmx5IGFmdGVyIHRoYXQgc2VydmljZSBoYXMg YmVlbiBzdGFydGVkIG90aGVyd2lzZSBtaWdodApmYWlsLiBUaGlzIGRlcGVuZGVuY3kgd2lsbCBy ZW9yZGVyIHRoZSBib290IHByb2NlZHVyZSBidXQgbm90IHNsb3cgZG93biBpdAp1bmxlc3MgdGhl IGhhcmR3YXJlIGlzIHNsb3cgdG8gZ2V0IG1hcHBlZCBieSB1ZGV2IGJ1dCBpbiB0aGF0IGNhc2Ug cmVzaXplCnRoZSBsYXN0IHBhcnRpdGlvbiB3b3VsZCBoYXZlIGZhaWxlZC4gVGh1cywgbm8gcmVn cmVzc2lvbiBhcmUgZXhwZWN0ZWQuCgpTaWduZWQtb2ZmLWJ5OiBSb2JlcnRvIEEuIEZvZ2xpZXR0 YSA8cm9iZXJ0by5mb2dsaWV0dGFAZ21haWwuY29tPgotLS0KIC4uLi9leHBhbmQtb24tZmlyc3Qt Ym9vdC9maWxlcy9leHBhbmQtbGFzdC1wYXJ0aXRpb24uc2ggICAgICAgICB8IDIgKysKIC4uLi9l eHBhbmQtb24tZmlyc3QtYm9vdC9maWxlcy9leHBhbmQtb24tZmlyc3QtYm9vdC5zZXJ2aWNlICAg ICB8IDIgKysKIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv bWV0YS9yZWNpcGVzLXN1cHBvcnQvZXhwYW5kLW9uLWZpcnN0LWJvb3QvZmlsZXMvZXhwYW5kLWxh c3QtcGFydGl0aW9uLnNoIGIvbWV0YS9yZWNpcGVzLXN1cHBvcnQvZXhwYW5kLW9uLWZpcnN0LWJv b3QvZmlsZXMvZXhwYW5kLWxhc3QtcGFydGl0aW9uLnNoCmluZGV4IDU3MDU1Y2MuLjRkNTU2NDUg MTAwNzU1Ci0tLSBhL21ldGEvcmVjaXBlcy1zdXBwb3J0L2V4cGFuZC1vbi1maXJzdC1ib290L2Zp bGVzL2V4cGFuZC1sYXN0LXBhcnRpdGlvbi5zaAorKysgYi9tZXRhL3JlY2lwZXMtc3VwcG9ydC9l eHBhbmQtb24tZmlyc3QtYm9vdC9maWxlcy9leHBhbmQtbGFzdC1wYXJ0aXRpb24uc2gKQEAgLTks NiArOSw4IEBACiAKIHNldCAtZQogCit1ZGV2YWRtIHNldHRsZQorCiBST09UX0RFVj0iJChmaW5k bW50IC8gLW8gc291cmNlIC1uKSIKIFJPT1RfREVWX05BTUU9JHtST09UX0RFViMjKi99CiBST09U X0RFVl9TTEFWRT0kKGZpbmQgL3N5cy9ibG9jay8iJHtST09UX0RFVl9OQU1FfSIvc2xhdmVzIC1t aW5kZXB0aCAxIC1wcmludCAtcXVpdCAyPi9kZXYvbnVsbCB8fCB0cnVlKQpkaWZmIC0tZ2l0IGEv bWV0YS9yZWNpcGVzLXN1cHBvcnQvZXhwYW5kLW9uLWZpcnN0LWJvb3QvZmlsZXMvZXhwYW5kLW9u LWZpcnN0LWJvb3Quc2VydmljZSBiL21ldGEvcmVjaXBlcy1zdXBwb3J0L2V4cGFuZC1vbi1maXJz dC1ib290L2ZpbGVzL2V4cGFuZC1vbi1maXJzdC1ib290LnNlcnZpY2UKaW5kZXggZmRhNTAwMS4u MmMxMjBjNCAxMDA2NDQKLS0tIGEvbWV0YS9yZWNpcGVzLXN1cHBvcnQvZXhwYW5kLW9uLWZpcnN0 LWJvb3QvZmlsZXMvZXhwYW5kLW9uLWZpcnN0LWJvb3Quc2VydmljZQorKysgYi9tZXRhL3JlY2lw ZXMtc3VwcG9ydC9leHBhbmQtb24tZmlyc3QtYm9vdC9maWxlcy9leHBhbmQtb24tZmlyc3QtYm9v dC5zZXJ2aWNlCkBAIC03LDcgKzcsOSBAQAogRGVzY3JpcHRpb249RXhwYW5kIGxhc3QgcGFydGl0 aW9uCiBEZWZhdWx0RGVwZW5kZW5jaWVzPW5vCiBDb25mbGljdHM9c2h1dGRvd24udGFyZ2V0CitS ZXF1aXJlcz1zeXN0ZW1kLXVkZXZkLnNlcnZpY2UKIEFmdGVyPXN5c3RlbWQtcmVtb3VudC1mcy5z ZXJ2aWNlCitBZnRlcj1zeXN0ZW1kLXVkZXZkLnNlcnZpY2UKIEJlZm9yZT1sb2NhbC1mcy1wcmUu dGFyZ2V0IHNodXRkb3duLnRhcmdldAogQ29uZGl0aW9uUGF0aElzUmVhZFdyaXRlPS9ldGMKIAot LSAKMi4zNC4xCgo= --00000000000026e10805efb2bdc8--