GNU logs - #58035, boring messages


Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#58035] sync-before-registering is false, possibly the cause of empty files in the store
Resent-From: Maxime Devos <maximedevos@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sat, 24 Sep 2022 01:36:01 +0000
Resent-Message-ID: <handler.58035.B.166398331523230 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 58035
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: 
To: 58035 <at> debbugs.gnu.org
X-Debbugs-Original-To: "guix-patches@HIDDEN" <guix-patches@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.166398331523230
          (code B ref -1); Sat, 24 Sep 2022 01:36:01 +0000
Received: (at submit) by debbugs.gnu.org; 24 Sep 2022 01:35:15 +0000
Received: from localhost ([127.0.0.1]:41976 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1obu4Y-00062c-UE
	for submit <at> debbugs.gnu.org; Fri, 23 Sep 2022 21:35:15 -0400
Received: from lists.gnu.org ([209.51.188.17]:57960)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1obu4X-00062S-08
 for submit <at> debbugs.gnu.org; Fri, 23 Sep 2022 21:35:13 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:59628)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <maximedevos@HIDDEN>)
 id 1obu4W-0005Xs-K1
 for guix-patches@HIDDEN; Fri, 23 Sep 2022 21:35:12 -0400
Received: from laurent.telenet-ops.be ([2a02:1800:110:4::f00:19]:41506)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <maximedevos@HIDDEN>)
 id 1obu4U-0007Fj-13
 for guix-patches@HIDDEN; Fri, 23 Sep 2022 21:35:12 -0400
Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]
 ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16])
 by laurent.telenet-ops.be with bizsmtp
 id Pdb12800Y20ykKC01db2ua; Sat, 24 Sep 2022 03:35:02 +0200
Message-ID: <0530a80e-0a93-5a3a-ef98-5ba3683e810d@HIDDEN>
Date: Sat, 24 Sep 2022 03:35:01 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
 Thunderbird/91.12.0
Content-Language: en-US
From: Maxime Devos <maximedevos@HIDDEN>
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="------------jz7BR072RPIBL9qc0xUj8f81"
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
 t=1663983302; bh=8rJr88/DJ+g0PknswznCqKwzkvlKy36KboGP8CsvgtU=;
 h=Date:To:From:Subject;
 b=croYdpiqhBXJPJVUDiwqPzrAlNm5tn4UFOYmF4Aj6Dq71FY+ly6V1fvlAQ8jIbpnm
 ro6Yi1M4mlzvCe12gyqzDTnMDmuJSQT1Q4/qLAjWh1PQiydkXqik3kL+bfyteHOLAj
 iBKlcvMb96RVQUpN+evP+FnByPr/XnjLWcT+Pt1vNDS3yI4/oDEndmVrwa0sJxpbVM
 VH5cuf+MbCDTWJ+wvFnzNfpzPrlDAGEAkMwyRm3pd9BAXHCh5Y1qZ1lSWNCAzm0CbJ
 TZZuq/2zIAf2ElY2gRQKCYRtRMZiHLrSl4jCl8l/i2jksB+I8eLzq8JwuPY3tY1kSG
 4o2aYsZWJJIIQ==
Received-SPF: pass client-ip=2a02:1800:110:4::f00:19;
 envelope-from=maximedevos@HIDDEN; helo=laurent.telenet-ops.be
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------jz7BR072RPIBL9qc0xUj8f81
Content-Type: multipart/mixed; boundary="------------68KQe7IM0lKhDmBlVvTU2RvF";
 protected-headers="v1"
From: Maxime Devos <maximedevos@HIDDEN>
To: "guix-patches@HIDDEN" <guix-patches@HIDDEN>
Message-ID: <0530a80e-0a93-5a3a-ef98-5ba3683e810d@HIDDEN>
Subject: sync-before-registering is false, possibly the cause of empty files
 in the store

--------------68KQe7IM0lKhDmBlVvTU2RvF
Content-Type: multipart/mixed; boundary="------------VtR2DE5rtvs05g10uFf6FvzX"

--------------VtR2DE5rtvs05g10uFf6FvzX
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

bGlic3RvcmUvbG9jYWwtc3RvcmUuY2MgaGFzIHRoZSBmb2xsb3dpbmcgY29tbWVudDoNCg0K
dm9pZCBMb2NhbFN0b3JlOjpyZWdpc3RlclZhbGlkUGF0aHMoY29uc3QgVmFsaWRQYXRoSW5m
b3MgJiBpbmZvcykNCnsNCiAgICAgLyogU1FMaXRlIHdpbGwgZnN5bmMgYnkgZGVmYXVsdCwg
YnV0IHRoZSBuZXcgdmFsaWQgcGF0aHMgbWF5IG5vdCBiZSANCmZzeW5jLWVkLg0KICAgICAg
KiBTbyBzb21lIG1heSB3YW50IHRvIGZzeW5jIHRoZW0gYmVmb3JlIHJlZ2lzdGVyaW5nIHRo
ZSB2YWxpZGl0eSwgDQphdCB0aGUNCiAgICAgICogZXhwZW5zZSBvZiBzb21lIHNwZWVkIG9m
IHRoZSBwYXRoIHJlZ2lzdGVyaW5nIG9wZXJhdGlvbi4gKi8NCiAgICAgaWYgKHNldHRpbmdz
LnN5bmNCZWZvcmVSZWdpc3RlcmluZykgc3luYygpOw0KDQogICAgIFsuLi5dDQp9DQoNCkhv
d2V2ZXIsIGN1cnJlbnRseSBzeW5jLWJlZm9yZS1yZWdpc3RlcmluZyBpcyBzZXQgdG8gJ2Zh
bHNlJyBBRkFJQ1QuICBJIA0KdGhpbmsgdGhpcyBtaWdodCBiZSB0aGUgY2F1c2Ugb2YgYnVn
cyBsaWtlIA0KPGh0dHBzOi8vaXNzdWVzLmd1aXguZ251Lm9yZy81ODAxMz4gKOKAmENhbid0
IHVzZSAiZ3VpeCBwdWxsIuKAmSksIGFuZCBtYXliZSANCjxodHRwczovL2lzc3Vlcy5ndWl4
LmdudS5vcmcvNTc4Mzg+ICjigJhmYWlsaW5nIHRvIGJvb3QsIHByb2JhYmx5IGR1ZSB0byAN
Cmd1aXggZ2PigJkpLg0KDQpBcyBzdWNoLCBJIHRoaW5rIHdlIG5lZWQgdG8gc2V0IGl0IHRv
ICd0cnVlJyBieSBkZWZhdWx0IGluc3RlYWQuICBPciBpZiANCnRoYXQgdHVybnMgb3V0IHRv
IGJlIHRvbyBleHBlbnNpdmUsIGluc3RlYWQgZG8gYSByZWN1cnNpdmUgJ2ZzeW5jJyBvbiAN
CnRoZSAncGF0aHMnIChzdG9yZSBpdGVtcykgdGhhdCBhcmUgYWJvdXQgdG8gYmUgcmVnaXN0
ZXJlZCAoYW5kIG1heWJlIA0Kc29tZSBvdGhlciB0cmlja3MgbGlrZSBkaXNhYmxpbmcgdGhl
ICdmc3luYy9zeW5jJyBmb3IgbW9zdCB0ZXN0cykuDQoNCihVbnZlcmlmaWVkIGlmIHRoaXMg
c29sdmVzIHRob3NlIGlzc3VlcywganVzdCBhbiBpZGVhIC4uLikNCg0KR3JlZXRpbmdzLA0K
TWF4aW1lLg0K
--------------VtR2DE5rtvs05g10uFf6FvzX
Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc"
Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc"
Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable

-----BEGIN PGP PUBLIC KEY BLOCK-----

xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m
xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2
ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL
CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc
/gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4
LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C
kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK
CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W
ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ
Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0
k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo
AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE
fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D
=3DOVqp
-----END PGP PUBLIC KEY BLOCK-----

--------------VtR2DE5rtvs05g10uFf6FvzX--

--------------68KQe7IM0lKhDmBlVvTU2RvF--

--------------jz7BR072RPIBL9qc0xUj8f81
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature"

-----BEGIN PGP SIGNATURE-----

wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYy5exQUDAAAAAAAKCRBJ4+4iGRcl7uNr
AP99p1JBCxMehagOgyLOtsWzqMKRNNaUfdrieU0Mx/zG7wD9Gy+LILzFIqsXz6r0OjLXmS5zrVyC
q70dcJGRH5LNbwY=
=2RDZ
-----END PGP SIGNATURE-----

--------------jz7BR072RPIBL9qc0xUj8f81--




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Maxime Devos <maximedevos@HIDDEN>
Subject: bug#58035: Acknowledgement (sync-before-registering is false,
 possibly the cause of empty files in the store)
Message-ID: <handler.58035.B.166398331523230.ack <at> debbugs.gnu.org>
References: <0530a80e-0a93-5a3a-ef98-5ba3683e810d@HIDDEN>
X-Gnu-PR-Message: ack 58035
X-Gnu-PR-Package: guix-patches
Reply-To: 58035 <at> debbugs.gnu.org
Date: Sat, 24 Sep 2022 01:36:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 guix-patches@HIDDEN

If you wish to submit further information on this problem, please
send it to 58035 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
58035: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D58035
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#58035] sync-before-registering is false, possibly the cause of empty files in the store
Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Tue, 04 Oct 2022 07:53:02 +0000
Resent-Message-ID: <handler.58035.B58035.166486996620849 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 58035
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: 
To: Maxime Devos <maximedevos@HIDDEN>
Cc: 58035 <at> debbugs.gnu.org
Received: via spool by 58035-submit <at> debbugs.gnu.org id=B58035.166486996620849
          (code B ref 58035); Tue, 04 Oct 2022 07:53:02 +0000
Received: (at 58035) by debbugs.gnu.org; 4 Oct 2022 07:52:46 +0000
Received: from localhost ([127.0.0.1]:52334 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ofcjO-0005QC-Cn
	for submit <at> debbugs.gnu.org; Tue, 04 Oct 2022 03:52:46 -0400
Received: from eggs.gnu.org ([209.51.188.92]:51360)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1ofcjI-0005Pt-L5
 for 58035 <at> debbugs.gnu.org; Tue, 04 Oct 2022 03:52:44 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:34974)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1ofcjC-0005o6-8q; Tue, 04 Oct 2022 03:52:34 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To:
 From; bh=062zEkue/TI7nj6zce56UK/wWAJt7wCwK7YT6+mN/Ig=; b=MCm4o3Y5va0QgVxKLPLy
 ngXNZdFuMsGx0rwSpcA3hX40Mm8xUDh96cfm/CPdS78AAuqPwTZ4JBW/7CZFhtQAzQKdVTMw80LzN
 SMZsm3QRPNNYu/64UV3BDTHMoZut10+7VHIPsLyRH/Jo+C/4CMoqxnBzSbeX4ZlAY2ZzrzEsGE5O5
 SAR0IlE0IuStsUWl/XPSaQt15CE3qag1aEqNii2pBk3Z7hOdwLYBQvi1cPDWLZ6sei8isnzrQZpDb
 ga33ZLfEcJvTc9SUmDVH+yJDv0YNc26NvSqi+uF1UdgpkABtEQPKjBl6NQ2spAIsrYajuAODla1IT
 yNBPcuH9Rfg16A==;
Received: from [193.50.110.164] (port=43408 helo=ribbon)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1ofcjB-00065t-Qp; Tue, 04 Oct 2022 03:52:34 -0400
From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
References: <0530a80e-0a93-5a3a-ef98-5ba3683e810d@HIDDEN>
Date: Tue, 04 Oct 2022 09:52:30 +0200
In-Reply-To: <0530a80e-0a93-5a3a-ef98-5ba3683e810d@HIDDEN> (Maxime Devos's
 message of "Sat, 24 Sep 2022 03:35:01 +0200")
Message-ID: <874jwkvxdt.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Hi,

Maxime Devos <maximedevos@HIDDEN> skribis:

> libstore/local-store.cc has the following comment:
>
> void LocalStore::registerValidPaths(const ValidPathInfos & infos)
> {
>     /* SQLite will fsync by default, but the new valid paths may not
>     be fsync-ed.
>      * So some may want to fsync them before registering the validity,
>        at the
>      * expense of some speed of the path registering operation. */
>     if (settings.syncBeforeRegistering) sync();
>
>     [...]
> }
>
> However, currently sync-before-registering is set to 'false' AFAICT.
> I think this might be the cause of bugs like
> <https://issues.guix.gnu.org/58013> (=E2=80=98Can't use "guix pull"=E2=80=
=99), and
> maybe <https://issues.guix.gnu.org/57838> (=E2=80=98failing to boot, prob=
ably
> due to guix gc=E2=80=99).

It might be a factor, combined with the fact that the file system was
not properly unmounted (power outage or similar).

However, calling sync(2) for each store item is going to be expensive.
Recursive fsync/fdatasync calls are also likely to be too expensive (see
<https://issues.guix.gnu.org/55707> for a concrete example of the cost
on a spinning disk).

Thoughts?

Ludo=E2=80=99.




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#58035] sync-before-registering is false, possibly the cause of empty files in the store
Resent-From: Maxime Devos <maximedevos@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Tue, 04 Oct 2022 14:05:01 +0000
Resent-Message-ID: <handler.58035.B58035.166489228130479 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 58035
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: 
To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Cc: 58035 <at> debbugs.gnu.org
Received: via spool by 58035-submit <at> debbugs.gnu.org id=B58035.166489228130479
          (code B ref 58035); Tue, 04 Oct 2022 14:05:01 +0000
Received: (at 58035) by debbugs.gnu.org; 4 Oct 2022 14:04:41 +0000
Received: from localhost ([127.0.0.1]:54872 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ofiXI-0007vW-MZ
	for submit <at> debbugs.gnu.org; Tue, 04 Oct 2022 10:04:41 -0400
Received: from baptiste.telenet-ops.be ([195.130.132.51]:40802)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1ofiXC-0007vI-PC
 for 58035 <at> debbugs.gnu.org; Tue, 04 Oct 2022 10:04:38 -0400
Received: from [192.168.42.79] ([213.251.113.159])
 by baptiste.telenet-ops.be with bizsmtp
 id Tq4W280083SQUj101q4XHg; Tue, 04 Oct 2022 16:04:33 +0200
Message-ID: <6bd60f0b-ffac-dcc8-5225-df4b765522c5@HIDDEN>
Date: Tue, 4 Oct 2022 16:04:29 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
 Thunderbird/91.12.0
Content-Language: en-US
References: <0530a80e-0a93-5a3a-ef98-5ba3683e810d@HIDDEN>
 <874jwkvxdt.fsf@HIDDEN>
From: Maxime Devos <maximedevos@HIDDEN>
In-Reply-To: <874jwkvxdt.fsf@HIDDEN>
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="------------CICtvJHpdlRBLTViO92n53UT"
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
 t=1664892273; bh=e/4ZmD5qqc3Wi++Ech8fJUvsYxBfLIgKoYFX9HwkqtU=;
 h=Date:To:Cc:References:From:Subject:In-Reply-To;
 b=nn4qhtg9UMyQQsxXUO1GUl4/NjhTCL1yS6RQq64p642hIjXGMIsyObOqnEGcsVxNM
 xt1WCqrigkHaKNDX195iXojyHvFJ193ihxzvtWSUK0T3xCs8iD8duSD1F1CAcQ6Zhi
 FKQBSubIWLJpfmdfhbCptKcjS4TF3mm/iw07lVn74b9uaYe52syN2vO+3xsIBXg4dO
 bZfVj1qSkYPHq0Ym6DnHqIWlN+Vfy9GhfJQljH9BY50vhWRkGICduK1ANS8HsP+SBy
 Yyos1tM5po5xiH1u9cccKTwTji2bzF8U3GAYCxbZa3UboG0IM38VkIwjkNQZh4wupH
 B4U3eB1bYqM8Q==
X-Spam-Score: -2.5 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.5 (---)

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------CICtvJHpdlRBLTViO92n53UT
Content-Type: multipart/mixed; boundary="------------ZIckaafTNMOsQLxCf5l0qlH9";
 protected-headers="v1"
From: Maxime Devos <maximedevos@HIDDEN>
To: =?UTF-8?Q?Ludovic_Court=c3=a8s?= <ludo@HIDDEN>
Cc: 58035 <at> debbugs.gnu.org
Message-ID: <6bd60f0b-ffac-dcc8-5225-df4b765522c5@HIDDEN>
Subject: Re: bug#58035: sync-before-registering is false, possibly the cause
 of empty files in the store
References: <0530a80e-0a93-5a3a-ef98-5ba3683e810d@HIDDEN>
 <874jwkvxdt.fsf@HIDDEN>
In-Reply-To: <874jwkvxdt.fsf@HIDDEN>

--------------ZIckaafTNMOsQLxCf5l0qlH9
Content-Type: multipart/mixed; boundary="------------agifQk8P4dk8CByb7GzRM2WU"

--------------agifQk8P4dk8CByb7GzRM2WU
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

DQoNCk9uIDA0LTEwLTIwMjIgMDk6NTIsIEx1ZG92aWMgQ291cnTDqHMgd3JvdGU6DQo+IEhp
LA0KPiANCj4gWy4uLl0NCj4+IEhvd2V2ZXIsIGN1cnJlbnRseSBzeW5jLWJlZm9yZS1yZWdp
c3RlcmluZyBpcyBzZXQgdG8gJ2ZhbHNlJyBBRkFJQ1QuDQo+PiBJIHRoaW5rIHRoaXMgbWln
aHQgYmUgdGhlIGNhdXNlIG9mIGJ1Z3MgbGlrZQ0KPj4gPGh0dHBzOi8vaXNzdWVzLmd1aXgu
Z251Lm9yZy81ODAxMz4gKOKAmENhbid0IHVzZSAiZ3VpeCBwdWxsIuKAmSksIGFuZA0KPj4g
bWF5YmUgPGh0dHBzOi8vaXNzdWVzLmd1aXguZ251Lm9yZy81NzgzOD4gKOKAmGZhaWxpbmcg
dG8gYm9vdCwgcHJvYmFibHkNCj4+IGR1ZSB0byBndWl4IGdj4oCZKS4NCj4gDQo+IEl0IG1p
Z2h0IGJlIGEgZmFjdG9yLCBjb21iaW5lZCB3aXRoIHRoZSBmYWN0IHRoYXQgdGhlIGZpbGUg
c3lzdGVtIHdhcw0KPiBub3QgcHJvcGVybHkgdW5tb3VudGVkIChwb3dlciBvdXRhZ2Ugb3Ig
c2ltaWxhcikuDQo+IA0KPiBIb3dldmVyLCBjYWxsaW5nIHN5bmMoMikgZm9yIGVhY2ggc3Rv
cmUgaXRlbSBpcyBnb2luZyB0byBiZSBleHBlbnNpdmUuDQo+IFJlY3Vyc2l2ZSBmc3luYy9m
ZGF0YXN5bmMgY2FsbHMgYXJlIGFsc28gbGlrZWx5IHRvIGJlIHRvbyBleHBlbnNpdmUgKHNl
ZQ0KPiA8aHR0cHM6Ly9pc3N1ZXMuZ3VpeC5nbnUub3JnLzU1NzA3PiBmb3IgYSBjb25jcmV0
ZSBleGFtcGxlIG9mIHRoZSBjb3N0DQo+IG9uIGEgc3Bpbm5pbmcgZGlzaykuDQo+IA0KPiBU
aG91Z2h0cz8NCg0KRGViaWFuIHVzZXMgZnN5bmMgKGdvaW5nIGJ5IGh0dHBzOi8vd2lraS5k
ZWJpYW4ub3JnL1RlYW1zL0Rwa2cvRkFRKSwgYW5kIA0KZXZlbiB0aG91Z2ggdGhhdCBhY2Nv
cmRpbmcgdG8gdGhhdCBGQVEgZHBrZyBjYW4gYmUgc2xvdywgaW4gbXkgDQpleHBlcmllbmNl
IGl0IHdhc24ndCB0b28gYmFkLiAgQWxzbywgaGF2aW5nIHRvIGludmVzdGlnYXRlIHN0b3Jl
IA0KY29ycnVwdGlvbiBhbmQgaG93IHRvIGZpeCBpdCBpcyBhIGZvcm0gb2Ygc2xvd25lc3Ms
IGVzcGVjaWFsbHkgd2hlbiBpdCANCmZhaWxzIG9yIHlvdSBkb24ndCBoYXZlIHRoZSB0ZWNo
bmljYWwgZXhwZXJ0aXNlIGFuZCBjb25zZXF1ZW50aWFsbHkgeW91IA0KbmVlZCB0byByZWlu
c3RhbGwgKGxvc2luZyBvbGQgbm9uLWJhY2stdXBwZWQgd29yaykuDQoNCidzeW5jJyBzZWVt
cyByZWxhdGl2ZWx5IGluZXhwZW5zaXZlIHRvIG1lLCBjb21wYXJlZCB0byB0aGUgdGltZSBy
ZXF1aXJlZCANCmZvciBidWlsZGluZyBhIHBhY2thZ2UgYW5kIGV2ZW4gbW9yZSBpbmV4cGVu
c2l2ZSBjb21wYXJlZCB0byB0aGUgY29zdCBvZiANCmRlYnVnZ2luZyBzdG9yZSBjb3JydXB0
aW9uOg0KDQphbnRpcG9kZUBhbnRpcG9kZSB+JCB0aW1lIHN5bmMNCg0KcmVhbAkwbTAsMjMw
cw0KdXNlcgkwbTAsMDA0cw0Kc3lzCTBtMCwwNDdzDQphbnRpcG9kZUBhbnRpcG9kZSB+JA0K
YW50aXBvZGVAYW50aXBvZGUgfiQgdGltZSBzeW5jDQoNCnJlYWwJMG0wLDA0NXMNCnVzZXIJ
MG0wLDAwM3MNCnN5cwkwbTAsMDE0cw0KYW50aXBvZGVAYW50aXBvZGUgfiQgdGltZSBzeW5j
DQoNCnJlYWwJMG0wLDA0NHMNCnVzZXIJMG0wLDAwNHMNCnN5cwkwbTAsMDEycw0KDQpPciwg
YWZ0ZXIgYSBkb3dubG9hZDoNCg0KJCB0aW1lICJndWl4IGJ1aWxkIGRvd25sb2FkIg0KcmVh
bAkwbTUwLDY4MXMNCnVzZXIJMG0zLDg1NnMNCnN5cwkwbTAsMTk4cw0KJCBzeW5jDQojIEkg
Zm9yZ290IHRvIHByb3Blcmx5IHRpbWUgdGhpcyBvbmUsIGJ1dCA8IDAuNSBzZWMNCiMgRG9u
J3QgaGF2ZSBudW1iZXJzIG9uIHRoZSB0aW1lIHJlcXVpcmVkIGZvciBkZWJ1Z2dpbmcgY29y
cnVwdGlvbi4NCg0KKE9uIGEgU1NEKQ0KDQpBbHNvLCB0aGUgc2l0dWF0aW9uIGlzIHVubGlr
ZSA1NTcwNyAtLSB3ZSBkb24ndCBuZWVkIHRvIGNhbGwgJ2ZzeW5jJyBvciANCidzeW5jJyBh
ZnRlciBidWlsZGluZyBlYWNoIHN0b3JlIGl0ZW0gb3Igd3JpdGluZyBlYWNoIGxpbmUgb2Yg
YSBzdG9yZSANCml0ZW0gZmlsZSwgd2Ugb25seSBuZWVkIHRvIGRvIGl0IGJlZm9yZSByZWdp
c3RlcmluZyBpdCBpbiB0aGUgZGF0YWJhc2UgDQphbmQgcmV0dXJuaW5nIGl0IHRvIHRoZSB1
c2VyIC0tIGluIHNvbWUgc2Vuc2UsIHRoZSAnZnN5bmMnIGNhbiBiZSBkb25lIA0Kc29ydC1v
ZiBhc3luY2hyb251b3VzbHkuDQoNCkZvciBleGFtcGxlLCBpZiAiZ3VpeCBidWlsZCIgYXNr
cyBmb3IgZm9vLmRydiBpcyBidWlsdCwgYW5kIGl0IGRlcGVuZHMgDQpvbiBiYXIuZHJ2IGFu
ZCBiYXouZHJ2LCB0aGVuIHRoZSBkYWVtb24gY2FuIGJ1aWxkIGJhci5kcnYsIGJhei5kcnYg
YW5kIA0KJ2Zvby5kcnYnICh3aXRob3V0IHJlZ2lzdGVyaW5nIG9yIGZzeW5jaW5nIG9yIHJl
Z2lzdGVyaW5nIGluIHRoZSBkYXRhYmFzZSkuDQoNCk9uY2UgYWxsIHRoZSB0aGluZ3MgYXJl
IGJ1aWx0LCB0aGUgZGFlbW9uIGNvdWxkIHRoZW4gZnN5bmMgdGhlIHRoaW5ncywgDQphbmQg
YWZ0ZXIgdGhlIGZzeW5jaW5nIGNvbXBsZXRlcywgcmVnaXN0ZXIgdGhpbmdzIGluIHRoZSBk
YXRhYmFzZSAtLSBvbiANCnRoZSBzcGVlZCwgSSB3b3VsZCBsaWtlIHRvIG5vdGUgdGhhdDoN
Cg0KICAgKCopIGlmIHRoZSBzdG9yZSBpdGVtcyB0aGF0IHdlcmUgbWFkZSB3ZXJlIHNtYWxs
LCB0aGVuIGZzeW5jJ2luZyB0aGVtDQogICAgICAgc2hvdWxkIGJlIHByZXR0eSBmYXN0LCBh
cyB0aGVyZSBpc24ndCBtdWNoIHRvIHN5bmMgKGF0IGxlYXN0IGluDQogICAgICAgdGhlb3J5
LCBJIHRoaW5rIEkgcmVhZCBhYm91dCBzb21lIGxpbWl0YXRpb24gaW4gdGhlIGV4dDMNCiAg
ICAgICBpbXBsZW1lbnRhdGlvbiB3aGVyZSAnZnN5bmMnIGlzIGVzc2VudGlhbGx5ICdzeW5j
JyBvciBzb21ldGhpbmcNCiAgICAgICBsaWtlIHRoYXQ/ICBEb24ndCBrbm93IGlmIHRoYXQn
cyBzdGlsbCB0aGUgY2FzZSwgdGhvdWdoLikNCg0KICAgKCopIGlmIHRoZSBzdG9yZSBpdGVt
cyB3ZXJlIHN1ZmZpY2llbnRseSBsYXJnZSAoc2F5LCBhIGJ1bmNoIG1vcmUgdGhhbg0KICAg
ICAgIExpbnV4IGlzIHdpbGxpbmcgdG8gYnVmZmVyKSwgdGhlbiBhdCBzb21lIHBvaW50IExp
bnV4IHdpbGwgaGF2ZQ0KICAgICAgIGZsdXNoZWQgbW9zdCBvZiB0aGVtIGFueXdheS4gIEkg
ZG9uJ3QgaGF2ZSBhIGNsdWUgd2hhdCBoZXVyaXN0aWNzDQogICAgICAgaXQgdXNlcyB0aG91
Z2ggKGV4Y2VwdCBmb3IgJ25vIG1vcmUgdGhhbiB0aGVyZSBpcyBmcmVlIFJBTSA6cCknKS4N
Cg0KICAgKCopIEluIHRoZW9yeSwgaWYgYSBmaWxlIGlzIGFscmVhZHkgd3JpdHRlbiB0byBk
aXNrIChpbXBsaWNpdGx5IGFzDQogICAgICAgcGFydCBvZiBzb21lIGhldXJpc3RpYywgb3Ig
YnkgYW4gZXhwbGljaXQgJ2ZzeW5jJyksICdmc3luYycNCiAgICAgICBzaG91bGQgYmUgYWJv
dXQgemVybyBjb3N0LiAgQWxzbywgZm9yIGEgcmVhc29uYWJsZSBpbXBsZW1lbnRhdGlvbg0K
ICAgICAgIG9mICdmc3luYycsIEkgd291bGQgZXhwZWN0IHRoZSBPUyB0byB0YWtlIHRoZSBv
cHBvcnR1bml0eSB0bw0KICAgICAgIHdyaXRlIHNvbWUgb3RoZXIgZmlsZXMgYXMgd2VsbCAo
aWYgdGhlIGRpc2sgaXMgc2Vla2luZyBhbnl3YXlzLA0KICAgICAgIGl0IG1pZ2h0IG1pZ2h0
IGFzIHdlbGwgd3JpdGUgc29tZSBzdHVmZiB3aGlsZSBpdCdzIG1vdmluZw0KICAgICAgIHRv
IHRoZSByaWdodCBwb3NpdGlvbiBhbmQgc3VjaCkuDQoNCihUaGlzIHJlcXVpcmVzIGNoYW5n
ZXMgdG8gdGhlIGRhZW1vbiBvZiBjb3Vyc2UpLg0KDQpBbm90aGVyIGRpZmZlcmVuY2Ugd2l0
aCA1NTcwNywgaXMgdGhhdCB0aGUgd3JpdGUvZnN5bmMgcGF0dGVybiBpcyB2ZXJ5IA0KZGlm
ZmVyZW50IC0tIGluIDU1NzA3LCBpdCdzIGxpa2UNCg0KICAgIHdyaXRlIGEgc21hbGwgbGlu
ZSAoYWZ0ZXIgd2FpdGluZyBmb3IgdGhlIHByZXZpb3VzIGZzeW5jIHRvIGNvbXBsZXRlKQ0K
ICAgIGZzeW5jIHRoZSBmaWxlDQogICAgcmVwZWF0IHZlcnkgb2Z0ZW4NCg0Kd2hlcmVhcyB3
aXRoICdyZWN1cnNpdmUgZnN5bmMgYmVmb3JlIHJlZ2lzdGVyaW5nICh3aXRob3V0IG90aGVy
IA0KY2hhbmdlcyknLCBpdCdzIGxpa2UNCg0KICAgIHdyaXRlIGZpbGVzIChudW1iZXIgYW5k
IHNpemUgdmFyaWVzKQ0KICAgIHJlY3Vyc2l2ZSBmc3luYyB0aGUgc3RvcmUgaXRlbSAobm90
ZTogYXMgd3JpdHRlbiBlbHNld2hlcmUsIHRoZSBjb3N0IA0Kb2YgYSByZWN1cnNpdmUgZnN5
bmMgc2hvdWxkIGluIHRoZW9yeSBiZSBhIGxvdCBsZXNzIHRoYW4gdGhlIHN1bSBvZiB0aGUg
DQpmc3luYyBjb3N0IG9mIGFuIGluZGl2aWR1YWwgZmlsZSwgYXMgdGhlIGtlcm5lbCBsaWtl
bHkgdGFrZXMgdGhlIA0Kb3Bwb3J0dW5pdHkgdG8gd3JpdGUgc29tZSBvdGhlciBzdHVmZiBh
bnl3YXlzKQ0KICAgIHdhaXQgZm9yIGZzeW5jIHRvIGNvbXBsZXRlDQogICAgcmVwZWF0IGZv
ciB0aGUgbmV4dCBzdG9yZSBpdGVtIChtdWNoIGxlc3MgZnJlcXVlbnQgdGhhbiB0aGUgcHJl
dmlvdXMgDQpjYXNlICgqKSkNCg0KYW5kIHdpdGggJ3JlY3Vyc2l2ZSBmc3luYyBiZWZvcmUg
cmVnaXN0ZXJpbmcsIGFuZCBkZWxheSB0aGUgcmVnaXN0ZXJpbmcgDQp3aGVyZSBwb3NzaWJs
ZSc6DQoNCiAgIHdyaXRlIGZpbGVzIGZvciBhIHN0b3JlIGl0ZW0NCiAgIHJlcGVhdCBmb3Ig
b3RoZXIgc3RvcmUgaXRlbXMNCiAgIGZzeW5jIHRoZSBuZXcgZmlsZXMgKGdvb2QgY2hhbmNl
IHRoZXkgd2VyZSBmbHVzaGVkIHRvIGRpc2sgYWxyZWFkeSANCndoZW4gdGhlIHN0b3JlIGl0
ZW1zIGFyZSBsYXJnZSkNCiAgIHdhaXQgZm9yIGZzeW5jIHRvIGNvbXBsZXRlDQogICByZXBl
YXQgd2l0aCBuZXh0IGNhbGwgdG8gImd1aXggYnVpbGQiIC8gImd1aXggc2hlbGwiIC4uLg0K
DQotLSB0aGVyZSBzaG91bGQgYmUgbXVjaCBsZXNzIGZyZXF1ZW50ICdmc3luYycgdGhhbiBp
biA1NTcwNywgYW5kIHRoZSANCidmc3luY3MnIHRoYXQgYXJlIGRvbmUgd291bGQgYmUgbW9z
dGx5IGJhdGNoZWQuDQoNCigqKSBJJ20gbm90IGNvbnNpZGVyaW5nIHRoaW5ncyBsaWtlIHRo
ZSAnY2FuIGNvbXB1dGUgZGVyaXZhdGlvbicgbGludGVyIA0KLS0gdGhhdCBsaW50ZXIgd291
bGQgYmUgaW4gdGhlb3J5IHNsb3dlZCBkb3duIGEgbG90LCBidXQgSSBkb24ndCBzZWUgYSAN
CnJlYXNvbiB3aHkgdGhhdCBsaW50ZXIgd291bGQgbmVlZCBhIGRhZW1vbiB0byB0YWxrIHRv
by4NCg0KU3VtbWFyaXNlZCwgdGhlIG1haW4gdHdvIHBvaW50cyBhcmUgdGhhdDoNCg0KICAg
KiB0aGUgZnN5bmMgY2FuIGJlIGRlbGF5ZWQgZm9yIGEgd2hpbGUNCiAgICogdGhlcmUncyBh
IGdvb2QgY2hhbmNlIHRoYXQgZGVsYXllZCBmc3luY3MgYXJlIGRvbmUgYXV0b21hdGljYWxs
eQ0KICAgICBieSB0aGUga2VybmVsIGluIHRoZSBiYWNrZ3JvdW5kIChtYWtpbmcgdGhlIGV4
cGxpY2l0ICdmc3luYycNCiAgICAgb2YgbGF0ZXIgbW9zdGx5IGZyZWUpDQogICAqIHRoZSB0
b3RhbCB0aW1lIGZvciBkb2luZyBtdWx0aXBsZSBmc3luY3Mgc2hvdWxkIGJlIG11Y2ggbGVz
cw0KICAgICB0aGFuIHRoZSBzdW0gb2YgdGhlIHRpbWVzIG9mIGRvaW5nIGluZGl2aWR1YWwg
ZnN5bmNzDQoNCihUaGlzIGlzIGN1cnJlbnRseSBhbGwgdGhlb3JldGljYWwpDQoNCkdyZWV0
aW5ncywNCk1heGltZS4NCg==
--------------agifQk8P4dk8CByb7GzRM2WU
Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc"
Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc"
Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable

-----BEGIN PGP PUBLIC KEY BLOCK-----

xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m
xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2
ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL
CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc
/gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4
LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C
kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK
CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W
ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ
Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0
k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo
AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE
fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D
=3DOVqp
-----END PGP PUBLIC KEY BLOCK-----

--------------agifQk8P4dk8CByb7GzRM2WU--

--------------ZIckaafTNMOsQLxCf5l0qlH9--

--------------CICtvJHpdlRBLTViO92n53UT
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature"

-----BEGIN PGP SIGNATURE-----

wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYzw9bQUDAAAAAAAKCRBJ4+4iGRcl7hxW
AP91YRWeVLHgzE2OmBDIkBCmfz30iyQHJceItOovQ5lqHQEA4S96yV+r+iUeOqmu9c45b6YS1sgQ
qw599cv37U0tEgQ=
=SKP5
-----END PGP SIGNATURE-----

--------------CICtvJHpdlRBLTViO92n53UT--




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#58035] sync-before-registering is false, possibly the cause of empty files in the store
Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Tue, 04 Oct 2022 21:51:02 +0000
Resent-Message-ID: <handler.58035.B58035.16649202093405 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 58035
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: 
To: Maxime Devos <maximedevos@HIDDEN>
Cc: 58035 <at> debbugs.gnu.org
Received: via spool by 58035-submit <at> debbugs.gnu.org id=B58035.16649202093405
          (code B ref 58035); Tue, 04 Oct 2022 21:51:02 +0000
Received: (at 58035) by debbugs.gnu.org; 4 Oct 2022 21:50:09 +0000
Received: from localhost ([127.0.0.1]:55369 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ofpnk-0000sr-Ok
	for submit <at> debbugs.gnu.org; Tue, 04 Oct 2022 17:50:09 -0400
Received: from eggs.gnu.org ([209.51.188.92]:35220)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1ofpni-0000sO-GL
 for 58035 <at> debbugs.gnu.org; Tue, 04 Oct 2022 17:50:07 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:44028)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1ofpnd-0002l7-09; Tue, 04 Oct 2022 17:50:01 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To:
 From; bh=VAm2QkXVFB3DQk/2yY0FGj3GmTfzyfsG6hwXnR3/VoA=; b=BkT/Rvaa0srVJAOHJkrt
 w7S9DKNbItu8KWUZixGUm5V04S3Kev/PW1Pe9/TL3cT4n9LBfCyxPAv7/wqXaa9kL87zFGQp84uuV
 LpEO3H3TBismAnAEWS3KeoiNZJpucwSLSX1BFZcLw2hyTh1HRWG13DwKoO3hCvGO479Yyp8vUA9Fv
 llUvAhtvr/v4kol58Kj4Q8m9/IolKpYa2iWNlnc5tAlLo+KpaCDI1l/1bMv/JpBKv21aKE6cCTpeI
 O2t4MLCgCR+RtyDci3EALtsPrtJCPTDJVoJ8TKaaVaxCLeCciBZCqlUfouuhbI46t0lc8YnyNMdSv
 NIQCXU5AquhctA==;
Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:50544
 helo=ribbon)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1ofpnc-0008QJ-Iy; Tue, 04 Oct 2022 17:50:00 -0400
From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
References: <0530a80e-0a93-5a3a-ef98-5ba3683e810d@HIDDEN>
 <874jwkvxdt.fsf@HIDDEN>
 <6bd60f0b-ffac-dcc8-5225-df4b765522c5@HIDDEN>
X-URL: http://www.fdn.fr/~lcourtes/
X-Revolutionary-Date: Tridi 13 =?UTF-8?Q?Vend=C3=A9miaire?= an 231 de la
 =?UTF-8?Q?R=C3=A9volution,?= jour du Potiron
X-PGP-Key-ID: 0x090B11993D9AEBB5
X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc
X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4  0CFB 090B 1199 3D9A EBB5
X-OS: x86_64-pc-linux-gnu
Date: Tue, 04 Oct 2022 23:49:58 +0200
In-Reply-To: <6bd60f0b-ffac-dcc8-5225-df4b765522c5@HIDDEN> (Maxime Devos's
 message of "Tue, 4 Oct 2022 16:04:29 +0200")
Message-ID: <87zgebs1h5.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Hi,

Maxime Devos <maximedevos@HIDDEN> skribis:

> On 04-10-2022 09:52, Ludovic Court=C3=A8s wrote:
>> Hi,
>> [...]
>>> However, currently sync-before-registering is set to 'false' AFAICT.
>>> I think this might be the cause of bugs like
>>> <https://issues.guix.gnu.org/58013> (=E2=80=98Can't use "guix pull"=E2=
=80=99), and
>>> maybe <https://issues.guix.gnu.org/57838> (=E2=80=98failing to boot, pr=
obably
>>> due to guix gc=E2=80=99).
>> It might be a factor, combined with the fact that the file system
>> was
>> not properly unmounted (power outage or similar).
>> However, calling sync(2) for each store item is going to be
>> expensive.
>> Recursive fsync/fdatasync calls are also likely to be too expensive (see
>> <https://issues.guix.gnu.org/55707> for a concrete example of the cost
>> on a spinning disk).
>> Thoughts?
>
> Debian uses fsync (going by https://wiki.debian.org/Teams/Dpkg/FAQ),
> and even though that according to that FAQ dpkg can be slow, in my
> experience it wasn't too bad.  Also, having to investigate store
> corruption and how to fix it is a form of slowness, especially when it
> fails or you don't have the technical expertise and consequentially
> you need to reinstall (losing old non-back-upped work).

Having not experience corruption issues as in the bug you mention, I=E2=80=
=99m
tempted to minimize the problem, but it=E2=80=99s true that we get such rep=
orts
from time to time.

> 'sync' seems relatively inexpensive to me, compared to the time
> required for building a package and even more inexpensive compared to
> the cost of debugging store corruption:

That=E2=80=99s not a fair comparison.  :-) Imagine, you run reconfigure/upg=
rade;
that downloads tens to hundreds of store items.  Calling sync(2) after
each item may be hardly noticeably on an SSD, but I bet it=E2=80=99s going =
to be
super expensive on an HDD.  (In the syslogd case, each fsync(2) call=E2=80=
=94not
even sync(2)=E2=80=94would cause pauses of several 100s of ms.)

Maybe a good test would be to run a daemon on an =E2=80=9Caverage=E2=80=9D =
HDD with
sync-before-registering =3D true and to run =E2=80=98perf timechart record=
=E2=80=99 while
it=E2=80=99s fetching a large number of substitutes.  That way we=E2=80=99d=
 have
concrete data to talk about.

Any takers?  :-)

Ludo=E2=80=99.




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#58035] sync-before-registering is false, possibly the cause of empty files in the store
Resent-From: Maxime Devos <maximedevos@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 05 Oct 2022 07:59:02 +0000
Resent-Message-ID: <handler.58035.B58035.16649567215449 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 58035
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: 
To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Cc: 58035 <at> debbugs.gnu.org
Received: via spool by 58035-submit <at> debbugs.gnu.org id=B58035.16649567215449
          (code B ref 58035); Wed, 05 Oct 2022 07:59:02 +0000
Received: (at 58035) by debbugs.gnu.org; 5 Oct 2022 07:58:41 +0000
Received: from localhost ([127.0.0.1]:55791 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ofzIe-0001Po-Jr
	for submit <at> debbugs.gnu.org; Wed, 05 Oct 2022 03:58:40 -0400
Received: from laurent.telenet-ops.be ([195.130.137.89]:48476)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1ofzIa-0001Pb-CA
 for 58035 <at> debbugs.gnu.org; Wed, 05 Oct 2022 03:58:39 -0400
Received: from [192.168.107.79] ([188.188.13.203])
 by laurent.telenet-ops.be with bizsmtp
 id U7ya280034Nrees017yaC9; Wed, 05 Oct 2022 09:58:35 +0200
Message-ID: <d5501c08-2972-c12f-ea06-f1320c84aba4@HIDDEN>
Date: Wed, 5 Oct 2022 09:58:18 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.3.0
References: <0530a80e-0a93-5a3a-ef98-5ba3683e810d@HIDDEN>
 <874jwkvxdt.fsf@HIDDEN> <6bd60f0b-ffac-dcc8-5225-df4b765522c5@HIDDEN>
 <87zgebs1h5.fsf@HIDDEN>
Content-Language: en-US
From: Maxime Devos <maximedevos@HIDDEN>
In-Reply-To: <87zgebs1h5.fsf@HIDDEN>
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="------------1DRkIIXbVDxZhA7taTeRXvaD"
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
 t=1664956715; bh=b7CFXIjJg7ay1w/oDS2hXCfsrTDyOSaIiGzOfLd6yVQ=;
 h=Date:Subject:To:Cc:References:From:In-Reply-To;
 b=EWeLa8HR8aQbw0EzIHWGH+6ffetOVJ/3/OPNyvYRSbjdUc+2mixzVm8IipweJCY7u
 SECMvlHY0vydgprlaKPtM1t0XRvJJCWhFeANtQ8biCi0wh8nUw+gqZJsJHwBKqp3zk
 8XUGkB9Ae0SzVJRUI6+BuWu554mLPR6QXjS6smyP8kqvxuhJzscVWXS5d/5Fl3X1Gd
 r3kqkJujkNd1ixuzxdbfFDP1tkIKV2GlqCjr9zZeGFp+GQNAGWJuyrkH2xHGp8JSkM
 O3IPsIyYF60BpvP7HgcGFXKPrcrBZzFjh+yFlLWxGSHe74t2BdE+FlbyiRZCyf+coP
 tlEJpdv5SrlSg==
X-Spam-Score: -1.8 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.8 (--)

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------1DRkIIXbVDxZhA7taTeRXvaD
Content-Type: multipart/mixed; boundary="------------C7CF7xj08P6MRetlWz0nnAaF";
 protected-headers="v1"
From: Maxime Devos <maximedevos@HIDDEN>
To: =?UTF-8?Q?Ludovic_Court=c3=a8s?= <ludo@HIDDEN>
Cc: 58035 <at> debbugs.gnu.org
Message-ID: <d5501c08-2972-c12f-ea06-f1320c84aba4@HIDDEN>
Subject: Re: bug#58035: sync-before-registering is false, possibly the cause
 of empty files in the store
References: <0530a80e-0a93-5a3a-ef98-5ba3683e810d@HIDDEN>
 <874jwkvxdt.fsf@HIDDEN> <6bd60f0b-ffac-dcc8-5225-df4b765522c5@HIDDEN>
 <87zgebs1h5.fsf@HIDDEN>
In-Reply-To: <87zgebs1h5.fsf@HIDDEN>

--------------C7CF7xj08P6MRetlWz0nnAaF
Content-Type: multipart/mixed; boundary="------------3mPjXrYg7nhkc1xZuKZWl4pV"

--------------3mPjXrYg7nhkc1xZuKZWl4pV
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

DQoNCk9uIDA0LTEwLTIwMjIgMjM6NDksIEx1ZG92aWMgQ291cnTDqHMgd3JvdGU6DQo+IEhp
LA0KPiANCj4gTWF4aW1lIERldm9zIDxtYXhpbWVkZXZvc0B0ZWxlbmV0LmJlPiBza3JpYmlz
Og0KPg0KPj4gJ3N5bmMnIHNlZW1zIHJlbGF0aXZlbHkgaW5leHBlbnNpdmUgdG8gbWUsIGNv
bXBhcmVkIHRvIHRoZSB0aW1lDQo+PiByZXF1aXJlZCBmb3IgYnVpbGRpbmcgYSBwYWNrYWdl
IGFuZCBldmVuIG1vcmUgaW5leHBlbnNpdmUgY29tcGFyZWQgdG8NCj4+IHRoZSBjb3N0IG9m
IGRlYnVnZ2luZyBzdG9yZSBjb3JydXB0aW9uOg0KPiANCj4gVGhhdOKAmXMgbm90IGEgZmFp
ciBjb21wYXJpc29uLiAgOi0pDQoNClBvc3NpYmx5LCBvcGVuamRrIGlzIGEgYml0IG9mIGFu
IGV4dHJlbWUgY2FzZS4NCg0KPiBJbWFnaW5lLCB5b3UgcnVuIHJlY29uZmlndXJlL3VwZ3Jh
ZGU7DQo+IHRoYXQgZG93bmxvYWRzIHRlbnMgdG8gaHVuZHJlZHMgb2Ygc3RvcmUgaXRlbXMu
ICBDYWxsaW5nIHN5bmMoMikgYWZ0ZXINCj4gZWFjaCBpdGVtIG1heSBiZSBoYXJkbHkgbm90
aWNlYWJseSBvbiBhbiBTU0QsIGJ1dCBJIGJldCBpdOKAmXMgZ29pbmcgdG8gYmUNCj4gc3Vw
ZXIgZXhwZW5zaXZlIG9uIGFuIEhERC4gIChJbiB0aGUgc3lzbG9nZCBjYXNlLCBlYWNoIGZz
eW5jKDIpIGNhbGzigJRub3QNCj4gZXZlbiBzeW5jKDIp4oCUd291bGQgY2F1c2UgcGF1c2Vz
IG9mIHNldmVyYWwgMTAwcyBvZiBtcy4pDQoNCklmIGFmdGVyIHNvbWUgdGVzdGluZywgdGhp
cyB0dXJucyBvdXQgdG8gYmUgYSBwcm9ibGVtLCB0aGVyZSBhcmUgc29tZSANCm9wdGlvbnMg
dG8gYXZvaWQgdGhpcyAoc2VlOiB0aGUgZGVsYXlpbmcgJ2ZzeW5jJyBvZiB0aGUgcHJldmlv
dXMgcmVzcG9uc2UpLg0KDQo+IE1heWJlIGEgZ29vZCB0ZXN0IHdvdWxkIGJlIHRvIHJ1biBh
IGRhZW1vbiBvbiBhbiDigJxhdmVyYWdl4oCdIEhERCB3aXRoDQo+IHN5bmMtYmVmb3JlLXJl
Z2lzdGVyaW5nID0gdHJ1ZSBhbmQgdG8gcnVuIOKAmHBlcmYgdGltZWNoYXJ0IHJlY29yZOKA
mSB3aGlsZQ0KPiBpdOKAmXMgZmV0Y2hpbmcgYSBsYXJnZSBudW1iZXIgb2Ygc3Vic3RpdHV0
ZXMuICBUaGF0IHdheSB3ZeKAmWQgaGF2ZQ0KPiBjb25jcmV0ZSBkYXRhIHRvIHRhbGsgYWJv
dXQuDQo+IA0KPiBBbnkgdGFrZXJzPyAgOi0pDQoNCkkgZG9uJ3QgaGF2ZSBhIEhERCB0byB0
ZXN0IHN5bmMtYmVmb3JlLXJlZ2lzdGVyaW5nPXRydWUgd2l0aC4NCg0KR3JlZXRpbmdzLA0K
TWF4aW1lLg0K
--------------3mPjXrYg7nhkc1xZuKZWl4pV
Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc"
Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc"
Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable

-----BEGIN PGP PUBLIC KEY BLOCK-----

xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m
xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2
ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL
CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc
/gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4
LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C
kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK
CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W
ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ
Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0
k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo
AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE
fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D
=3DOVqp
-----END PGP PUBLIC KEY BLOCK-----

--------------3mPjXrYg7nhkc1xZuKZWl4pV--

--------------C7CF7xj08P6MRetlWz0nnAaF--

--------------1DRkIIXbVDxZhA7taTeRXvaD
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature"

-----BEGIN PGP SIGNATURE-----

wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYz05GgUDAAAAAAAKCRBJ4+4iGRcl7vMI
AQD8z1QS0SyDW6XkdKGtBKyWfGEmkiToxnAfDjyao2jirQD8CVxE8MIbbTuGbo6bN8q6tsKuQJXJ
ke2mSw5Ake7XdwY=
=ZuUK
-----END PGP SIGNATURE-----

--------------1DRkIIXbVDxZhA7taTeRXvaD--




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#58035] sync-before-registering is false, possibly the cause of empty files in the store
Resent-From: zimoun <zimon.toutoune@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Fri, 07 Oct 2022 07:56:02 +0000
Resent-Message-ID: <handler.58035.B58035.166512933121391 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 58035
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: 
To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, Maxime Devos <maximedevos@HIDDEN>
Cc: 58035 <at> debbugs.gnu.org
Received: via spool by 58035-submit <at> debbugs.gnu.org id=B58035.166512933121391
          (code B ref 58035); Fri, 07 Oct 2022 07:56:02 +0000
Received: (at 58035) by debbugs.gnu.org; 7 Oct 2022 07:55:31 +0000
Received: from localhost ([127.0.0.1]:34229 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ogiCh-0005Yv-16
	for submit <at> debbugs.gnu.org; Fri, 07 Oct 2022 03:55:31 -0400
Received: from mail-wm1-f47.google.com ([209.85.128.47]:38578)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <zimon.toutoune@HIDDEN>) id 1ogiCc-0005Yf-B8
 for 58035 <at> debbugs.gnu.org; Fri, 07 Oct 2022 03:55:30 -0400
Received: by mail-wm1-f47.google.com with SMTP id
 h189-20020a1c21c6000000b003bd44dc526fso491592wmh.3
 for <58035 <at> debbugs.gnu.org>; Fri, 07 Oct 2022 00:55:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:mime-version:message-id:date:references
 :in-reply-to:subject:cc:to:from:from:to:cc:subject:date;
 bh=awl7vjyHhTct3z5AmV8NRGuZRPz5nemm8WTlln3769Q=;
 b=OPBmdRlZ/4Ah6YrEWIpdAAZS7bnXg7yO50Fy6WsmqySanZ5m/M+GlutG+C2/+r5BUr
 5KmoVj5osUaa6x5s+ed6i3PR/9OQPlu7KFcUJQVZPpL6lZBnmUSdx7If3UIV/JTIYH39
 zWIctdei5U7A2pXL3ZF5E26u/e/vyv3dQe4uwRQ6DNWHi9joSFrY9s49w9FZPCbIJwRq
 660bh2gLUWlfJ1+6DTdT4be8vEZOW/VT0U7U+JSyRW9glgilKAVF0Rd9mOd2xeONHGca
 nfj3MriMBrfTmDD1m7pXiTT1OnwxQA34pRYeIsyOQWObpQtcXO1prcxNLt1oFY4X4Jtf
 /myA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:mime-version:message-id:date:references
 :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date;
 bh=awl7vjyHhTct3z5AmV8NRGuZRPz5nemm8WTlln3769Q=;
 b=cDzzlo/607GIcG1t59jHTIzuIcvzi2reVn4uoUhzy/92JiJyyw4T4ULSoP4kfLVa10
 VIwZrYvqoTqxorI5KWQMjTF/sXX05GEQrCgvCLomAKbNqCf/TTh8JVKErwLfe6KTOEBa
 ZB5IaD+EW3LNDKu6Jji5N9ogJcOPYG3NhZTNlDqObsAkqYJ5wgZMgk1UQ5ZL7tRLDSAZ
 K8qOcKidKS4l1G+Cd2/fg6bBRvMSdqB85eU3FrNLsb9ndmvssPskP2/twtTb5YF/O5O5
 6QFZA3PuH0kZIOCnQPZAynO9ywA5m5qi1HBM49xpdA5PT2oiXL5qyA+/U0RqsucH56lQ
 X3Hg==
X-Gm-Message-State: ACrzQf0dbTVF0KA4/kxqnlzOc0jqrNKbB1i48Bmi4909bALMhUH/kj++
 7heMltuq5zpMDiXEsopRz8rIromDuoU=
X-Google-Smtp-Source: AMsMyM7ZNpn3iR71yY8uEgShf3H1JlzZEm8Pb3EipwyVE5u3QMJzozLvs07Sg3Ne6ailaejx2RS9aQ==
X-Received: by 2002:a05:600c:21c7:b0:3bd:ef29:2d08 with SMTP id
 x7-20020a05600c21c700b003bdef292d08mr9205407wmj.177.1665129319369; 
 Fri, 07 Oct 2022 00:55:19 -0700 (PDT)
Received: from lili (roam-nat-fw-prg-194-254-61-43.net.univ-paris-diderot.fr.
 [194.254.61.43]) by smtp.gmail.com with ESMTPSA id
 h4-20020a05600c350400b003c1a7ea3736sm1770041wmq.11.2022.10.07.00.55.18
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 07 Oct 2022 00:55:18 -0700 (PDT)
From: zimoun <zimon.toutoune@HIDDEN>
In-Reply-To: <87zgebs1h5.fsf@HIDDEN>
References: <0530a80e-0a93-5a3a-ef98-5ba3683e810d@HIDDEN>
 <874jwkvxdt.fsf@HIDDEN> <6bd60f0b-ffac-dcc8-5225-df4b765522c5@HIDDEN>
 <87zgebs1h5.fsf@HIDDEN>
Date: Wed, 05 Oct 2022 13:54:18 +0200
Message-ID: <86ilkyzdsl.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.5 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.5 (/)

Hi,

On Tue, 04 Oct 2022 at 23:49, Ludovic Court=C3=A8s <ludo@HIDDEN> wrote:

> Maybe a good test would be to run a daemon on an =E2=80=9Caverage=E2=80=
=9D HDD with
> sync-before-registering =3D true and to run =E2=80=98perf timechart recor=
d=E2=80=99 while
> it=E2=80=99s fetching a large number of substitutes.  That way we=E2=80=
=99d have
> concrete data to talk about.

What is =E2=80=99perf timechart record=E2=80=99?  I can take a look if no o=
ne beats me.



Cheers,
simon




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#58035] sync-before-registering is false, possibly the cause of empty files in the store
Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Fri, 07 Oct 2022 09:45:02 +0000
Resent-Message-ID: <handler.58035.B58035.16651358707788 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 58035
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: 
To: zimoun <zimon.toutoune@HIDDEN>
Cc: Maxime Devos <maximedevos@HIDDEN>, 58035 <at> debbugs.gnu.org
Received: via spool by 58035-submit <at> debbugs.gnu.org id=B58035.16651358707788
          (code B ref 58035); Fri, 07 Oct 2022 09:45:02 +0000
Received: (at 58035) by debbugs.gnu.org; 7 Oct 2022 09:44:30 +0000
Received: from localhost ([127.0.0.1]:34385 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ogju9-00021Y-RB
	for submit <at> debbugs.gnu.org; Fri, 07 Oct 2022 05:44:30 -0400
Received: from eggs.gnu.org ([209.51.188.92]:46470)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1ogju7-00021I-66
 for 58035 <at> debbugs.gnu.org; Fri, 07 Oct 2022 05:44:28 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:45428)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1ogjtz-0001vS-24; Fri, 07 Oct 2022 05:44:20 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To:
 From; bh=FiiLpuw9yI2aKyra2TIQ3AZ7IcIspzFgHe1xAaPqeGA=; b=FoNeotfqySuPUmE5s3lH
 8NE0ldCcUlmn6e/D1W+frZ+53wMV/uD3l38nL0u5VIthYFovzeDZ4/WYxOW9l8/wtJ40xQhUje/Le
 IXrhVz3j+FBBYVEn/7+Kw4eziv8DypiAXrhLDFn7CwDOb39o7yiozIKSc4KtNZvmKE5c3UEwiQ4r3
 r8jRmAbXmx0O/NCwofWP1BNdiq/tBTU37JzNWqn60OKqDHmnKXsePD/BY9ncIrJgbYvEe0PUZj3xh
 TBgoIcr8SIjR0Nv6Qrti7GjAoQ5tEkvGzzsrtvdGjFYM558VGzCKumXBNX6bznnriwTsaa68c2g5W
 6272vyNbaZunsQ==;
Received: from [193.50.110.253] (port=44070 helo=ribbon)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1ogjty-0001HK-Gs; Fri, 07 Oct 2022 05:44:18 -0400
From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
References: <0530a80e-0a93-5a3a-ef98-5ba3683e810d@HIDDEN>
 <874jwkvxdt.fsf@HIDDEN>
 <6bd60f0b-ffac-dcc8-5225-df4b765522c5@HIDDEN>
 <87zgebs1h5.fsf@HIDDEN> <86ilkyzdsl.fsf@HIDDEN>
X-URL: http://www.fdn.fr/~lcourtes/
X-Revolutionary-Date: Sextidi 16 =?UTF-8?Q?Vend=C3=A9miaire?= an 231 de la
 =?UTF-8?Q?R=C3=A9volution,?= jour de la Belle de nuit
X-PGP-Key-ID: 0x090B11993D9AEBB5
X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc
X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4  0CFB 090B 1199 3D9A EBB5
X-OS: x86_64-pc-linux-gnu
Date: Fri, 07 Oct 2022 11:44:17 +0200
In-Reply-To: <86ilkyzdsl.fsf@HIDDEN> (zimoun's message of "Wed, 05 Oct 2022
 13:54:18 +0200")
Message-ID: <87o7uoc6j2.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

zimoun <zimon.toutoune@HIDDEN> skribis:

> On Tue, 04 Oct 2022 at 23:49, Ludovic Court=C3=A8s <ludo@HIDDEN> wrote:
>
>> Maybe a good test would be to run a daemon on an =E2=80=9Caverage=E2=80=
=9D HDD with
>> sync-before-registering =3D true and to run =E2=80=98perf timechart reco=
rd=E2=80=99 while
>> it=E2=80=99s fetching a large number of substitutes.  That way we=E2=80=
=99d have
>> concrete data to talk about.
>
> What is =E2=80=99perf timechart record=E2=80=99?

It=E2=80=99s a tool of Linux=E2=80=99s =E2=80=98perf=E2=80=99=E2=80=94see =
=E2=80=98guix install perf=E2=80=99.

HTH!

Ludo=E2=80=99.




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#58035] sync-before-registering is false, possibly the cause of empty files in the store
Resent-From: zimoun <zimon.toutoune@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 17 Oct 2022 18:04:01 +0000
Resent-Message-ID: <handler.58035.B58035.16660298196817 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 58035
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: 
To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, Maxime Devos <maximedevos@HIDDEN>
Cc: 58035 <at> debbugs.gnu.org
Received: via spool by 58035-submit <at> debbugs.gnu.org id=B58035.16660298196817
          (code B ref 58035); Mon, 17 Oct 2022 18:04:01 +0000
Received: (at 58035) by debbugs.gnu.org; 17 Oct 2022 18:03:39 +0000
Received: from localhost ([127.0.0.1]:49915 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1okUSh-0001lt-7s
	for submit <at> debbugs.gnu.org; Mon, 17 Oct 2022 14:03:39 -0400
Received: from mail-wr1-f42.google.com ([209.85.221.42]:40473)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <zimon.toutoune@HIDDEN>) id 1okUSf-0001lg-Oj
 for 58035 <at> debbugs.gnu.org; Mon, 17 Oct 2022 14:03:38 -0400
Received: by mail-wr1-f42.google.com with SMTP id w18so19646809wro.7
 for <58035 <at> debbugs.gnu.org>; Mon, 17 Oct 2022 11:03:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:mime-version:message-id:date:references
 :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id
 :reply-to; bh=TSkj5AnC0mWICb+rYpg8w1HXXGMOrD/k+5YNfEM8Y4g=;
 b=GVpP8V2CxpT7Bit4BSe87RSyqXYiMOFTb9W06+OtCnoL5IA0kRuGTykhyIZTCzWKe2
 7q6lrnFVXc4KuEam3UElNiAnitIlyURU0gVE/Lq7ta41QCphIkIqSk/bBksTfr2Kp9yY
 2fSyLeiCYeiyfJeldFZnrvkKMXGQPWJkKa/FjVZJBuFGZSDtnMiN8t3eAI1U3jamq+a9
 bnt6jSIc/YqCGiC1ASCJmDokjGtjMFODQDLQeqWtT3g66CADEv+nbm0w8zcyQ0fLT2zw
 Kzi5roTKPRk1PxP1cksrsKfbmZBhGQIkJCf25aYozySrai76ABvxG3E5U5NnlZnL+44E
 tDMw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:mime-version:message-id:date:references
 :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=TSkj5AnC0mWICb+rYpg8w1HXXGMOrD/k+5YNfEM8Y4g=;
 b=c8Wvpw4MKHB05NEq516IDYxO253qNbxwjGZBIPbuFPBvzPDboszoeGfypFAFCz9IZH
 jwxTCgrm4V69A8B3/r11vPbORne2+YejZBBa5W0PrRNEQuiUXnBc0FdYQMPvREnosY+Q
 MVwU/YXhY9lW9o14w7wi3VUvtjsL4PoO//2mOkj6LQUn0vSwdAcBTg/4OVyEObkZrx9G
 XLvLoLnd3VqaVcCS0uoPcHdBGQi5t2aHjb2XVEnkpRscaoFu94hmg0sI92ariBGVe/u1
 KIh7JtYHwVSDZvHj/81XsVPgBcQIxeBGAIP3ps41+okPkRH2nSPpW0lDxO6cxfsJFAw4
 JSTQ==
X-Gm-Message-State: ACrzQf2PZ+6v0YatVGimLa+bgK/dDBUQq9UMalkgB2ZNNiZFZH0ts6wh
 uW4aKWuwIan7uaG8G53opGH9nXY4UXE=
X-Google-Smtp-Source: AMsMyM6LzGd3AFF/CKbUvc78kM04/yI4Qq4JYUqeCRkHvyqiphiPt2mqA9fTD8DgyeM2pTlwwpRxnQ==
X-Received: by 2002:a5d:59a3:0:b0:22e:4b62:7ceb with SMTP id
 p3-20020a5d59a3000000b0022e4b627cebmr7207060wrr.90.1666029811533; 
 Mon, 17 Oct 2022 11:03:31 -0700 (PDT)
Received: from pfiuh07 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id
 bi20-20020a05600c3d9400b003b49ab8ff53sm10756923wmb.8.2022.10.17.11.03.30
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 17 Oct 2022 11:03:30 -0700 (PDT)
From: zimoun <zimon.toutoune@HIDDEN>
In-Reply-To: <87zgebs1h5.fsf@HIDDEN>
References: <0530a80e-0a93-5a3a-ef98-5ba3683e810d@HIDDEN>
 <874jwkvxdt.fsf@HIDDEN> <6bd60f0b-ffac-dcc8-5225-df4b765522c5@HIDDEN>
 <87zgebs1h5.fsf@HIDDEN>
Date: Mon, 17 Oct 2022 20:03:28 +0200
Message-ID: <878rlel43z.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi,

3x time slower with my hardware.  Closing?


On mar., 04 oct. 2022 at 23:49, Ludovic Court=C3=A8s <ludo@HIDDEN> wrote:

> Maybe a good test would be to run a daemon on an =E2=80=9Caverage=E2=80=
=9D HDD with
> sync-before-registering =3D true and to run =E2=80=98perf timechart recor=
d=E2=80=99 while
> it=E2=80=99s fetching a large number of substitutes.  That way we=E2=80=
=99d have
> concrete data to talk about.

+ Comparison using the manifest below.
+ guix-daemon built using fd4cbcbed7; two flavors.
+ Guix revision f43a783.
+ Before the experiment, complete =E2=80=99guix gc=E2=80=99.

  # test-58035/guix-daemon --build-users-group=3Dguixbuild
  # perf timechart record
  $ time guix build -m some-packages.scm
  # perf timechart --highlight guix

1/ sync-before-registering =3D false

real    6m24.215s
user    0m10.627s
sys     0m0.512s

[ perf record: Woken up 1984 times to write data ]
[ perf record: Captured and wrote 497.403 MB perf.data (5042727 samples)]


2/ sync-before-registering =3D true

real    19m46.470s
user    0m12.367s
sys     0m0.557s=20=20=20=20=20=20

[ perf record: Woken up 2625 times to write data ]
[ perf record: Captured and wrote 658.066 MB perf.data (6712342 samples) ]


Well, the charts are really big.

    $ du -sh {1,2}-build-*.svg
    331M    1-build-false.svg
    599M    2-build-true.svg

Therefore, please find them using this link (alive for 15 days):

https://filesender.renater.fr/?s=3Ddownload&token=3D0e861286-ec0c-4815-bb49=
-2bce91b14462


Cheers,
simon


--8<---------------cut here---------------start------------->8---
(use-modules (guix build-system haskell)
             (guix build-system julia)
             (guix packages)
             (guix profiles)
             (gnu packages))

(manifest
 (map package->manifest-entry
      (fold-packages
       (lambda (package result)
         (if (or
              ;;(eq? (package-build-system package) haskell-build-system)
              (eq? (package-build-system package) julia-build-system))
             (cons package result)
             result))
       '())))
--8<---------------cut here---------------end--------------->8---

--8<---------------cut here---------------start------------->8---
diff --git a/nix/libstore/globals.cc b/nix/libstore/globals.cc
index d4f9a46a74..5f8a3a3031 100644
--- a/nix/libstore/globals.cc
+++ b/nix/libstore/globals.cc
@@ -40,7 +40,7 @@ Settings::Settings()
     reservedSize =3D 8 * 1024 * 1024;
     fsyncMetadata =3D true;
     useSQLiteWAL =3D true;
-    syncBeforeRegistering =3D false;
+    syncBeforeRegistering =3D true;
     useSubstitutes =3D true;
     useChroot =3D false;
     impersonateLinux26 =3D false;
--8<---------------cut here---------------end--------------->8---




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#58035] sync-before-registering is false, possibly the cause of empty files in the store
Resent-From: Maxime Devos <maximedevos@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 17 Oct 2022 18:52:01 +0000
Resent-Message-ID: <handler.58035.B58035.166603271020056 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 58035
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: 
To: zimoun <zimon.toutoune@HIDDEN>, Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Cc: 58035 <at> debbugs.gnu.org
Received: via spool by 58035-submit <at> debbugs.gnu.org id=B58035.166603271020056
          (code B ref 58035); Mon, 17 Oct 2022 18:52:01 +0000
Received: (at 58035) by debbugs.gnu.org; 17 Oct 2022 18:51:50 +0000
Received: from localhost ([127.0.0.1]:49977 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1okVDJ-0005DO-M4
	for submit <at> debbugs.gnu.org; Mon, 17 Oct 2022 14:51:49 -0400
Received: from albert.telenet-ops.be ([195.130.137.90]:50430)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1okVDH-0005DF-15
 for 58035 <at> debbugs.gnu.org; Mon, 17 Oct 2022 14:51:48 -0400
Received: from [192.168.75.79] ([188.188.1.40])
 by albert.telenet-ops.be with bizsmtp
 id Z6rj2800E0rnR8C066rjgE; Mon, 17 Oct 2022 20:51:45 +0200
Message-ID: <aa1f542d-9de6-41a0-4eec-2f4390950b7a@HIDDEN>
Date: Mon, 17 Oct 2022 20:51:43 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.3.1
Content-Language: en-US
References: <0530a80e-0a93-5a3a-ef98-5ba3683e810d@HIDDEN>
 <874jwkvxdt.fsf@HIDDEN> <6bd60f0b-ffac-dcc8-5225-df4b765522c5@HIDDEN>
 <87zgebs1h5.fsf@HIDDEN> <878rlel43z.fsf@HIDDEN>
From: Maxime Devos <maximedevos@HIDDEN>
In-Reply-To: <878rlel43z.fsf@HIDDEN>
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="------------NxpX7zJPw4CrUac79dMR5R0D"
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
 t=1666032705; bh=lvqcbpXHcgDasXLdX2BDSNu1kZ7kWlNCUHrrJRYRQSk=;
 h=Date:Subject:To:Cc:References:From:In-Reply-To;
 b=cgrLN8xeIz/TP8XKVP1Rq/XrILsspO8AQqb94nuiMhK5iPHWE0tR7B950sAzpIhVx
 6OR/PVm6LJw7ctcjwmF4WKEEbqcZRSsa6jOETZR1aKe4DSTnwuUtPO3aru9M/+PRDC
 jwOOp/n3BFVFm35GAuDdaJWQeyw9d4kYOI86HWNoRbQ+bWqSbpgQro8oGgazILee2f
 N2fsbiyA0HFoVasVnnXHEILByd+tYaxTULtlX+TrDT593y7+y5gZm4/4QQs0xrJ/7Z
 BCNFXsPmlvSBGacT5sM1YBVBhXY7FKsXG20i7ILfTgkNkwR/629jv9T63lydySo9gl
 2rrUmyKXZpKiw==
X-Spam-Score: -1.8 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.8 (--)

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------NxpX7zJPw4CrUac79dMR5R0D
Content-Type: multipart/mixed; boundary="------------WR3WxPawRc7hU0MIkFlr8wM9";
 protected-headers="v1"
From: Maxime Devos <maximedevos@HIDDEN>
To: zimoun <zimon.toutoune@HIDDEN>, =?UTF-8?Q?Ludovic_Court=c3=a8s?=
 <ludo@HIDDEN>
Cc: 58035 <at> debbugs.gnu.org
Message-ID: <aa1f542d-9de6-41a0-4eec-2f4390950b7a@HIDDEN>
Subject: Re: [bug#58035] sync-before-registering is false, possibly the cause
 of empty files in the store
References: <0530a80e-0a93-5a3a-ef98-5ba3683e810d@HIDDEN>
 <874jwkvxdt.fsf@HIDDEN> <6bd60f0b-ffac-dcc8-5225-df4b765522c5@HIDDEN>
 <87zgebs1h5.fsf@HIDDEN> <878rlel43z.fsf@HIDDEN>
In-Reply-To: <878rlel43z.fsf@HIDDEN>

--------------WR3WxPawRc7hU0MIkFlr8wM9
Content-Type: multipart/mixed; boundary="------------qjURFzGFdUeCG1kMfxq0h14c"

--------------qjURFzGFdUeCG1kMfxq0h14c
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

DQoNCk9uIDE3LTEwLTIwMjIgMjA6MDMsIHppbW91biB3cm90ZToNCj4gM3ggdGltZSBzbG93
ZXIgd2l0aCBteSBoYXJkd2FyZS4gIENsb3Npbmc/DQoNCkkgaGFkIGFuIGFsdGVybmF0aXZl
IHByb3Bvc2FsIHRvICdzeW5jLWJlZm9yZS1yZWdpc3RlcmluZyA9IHRydWUnIC0tIA0KbW9y
ZSB3b3JrIHRvIGltcGxlbWVudCwgYnV0IHBvdGVudGlhbGx5IGZhc3Rlciwgc28gSU1PIG5v
Lg0KDQpHcmVldGluZ3MsDQpNYXhpbWUuDQo=
--------------qjURFzGFdUeCG1kMfxq0h14c
Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc"
Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc"
Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable

-----BEGIN PGP PUBLIC KEY BLOCK-----

xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m
xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2
ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL
CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc
/gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4
LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C
kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK
CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W
ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ
Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0
k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo
AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE
fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D
=3DOVqp
-----END PGP PUBLIC KEY BLOCK-----

--------------qjURFzGFdUeCG1kMfxq0h14c--

--------------WR3WxPawRc7hU0MIkFlr8wM9--

--------------NxpX7zJPw4CrUac79dMR5R0D
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature"

-----BEGIN PGP SIGNATURE-----

wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCY02kPwUDAAAAAAAKCRBJ4+4iGRcl7i80
AQD2yTmmaMfctLGxQQmmWUZC6pZyFte24nVmipReqPQ57gD/WEB+YvPRF/RRUcuz+5NZ6+paosJD
FYwM2PBafZ8TNg8=
=zTA3
-----END PGP SIGNATURE-----

--------------NxpX7zJPw4CrUac79dMR5R0D--




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#58035] sync-before-registering is false, possibly the cause of empty files in the store
Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Tue, 18 Oct 2022 15:35:02 +0000
Resent-Message-ID: <handler.58035.B58035.166610729331337 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 58035
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: 
To: zimoun <zimon.toutoune@HIDDEN>
Cc: Maxime Devos <maximedevos@HIDDEN>, 58035 <at> debbugs.gnu.org
Received: via spool by 58035-submit <at> debbugs.gnu.org id=B58035.166610729331337
          (code B ref 58035); Tue, 18 Oct 2022 15:35:02 +0000
Received: (at 58035) by debbugs.gnu.org; 18 Oct 2022 15:34:53 +0000
Received: from localhost ([127.0.0.1]:53826 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1okoc2-000897-3e
	for submit <at> debbugs.gnu.org; Tue, 18 Oct 2022 11:34:53 -0400
Received: from eggs.gnu.org ([209.51.188.92]:35306)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1okobu-00088o-Ff
 for 58035 <at> debbugs.gnu.org; Tue, 18 Oct 2022 11:34:36 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:52694)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1okobn-0000fg-Ql; Tue, 18 Oct 2022 11:34:23 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To:
 From; bh=FZFB2ulcELgjcRcpmG1jkYBcdUYOtCS7brzU8Icgpts=; b=iOK4Qp/t9uaeQ8fXa7jR
 CYZ7OuhNeea8lO4ndyVia25pRFOaZKSD20IUdjq2cNRVBqYYtPOhVpNHJ5PHRCq/j6eAPkJbchJQa
 9MPHIdcu3WNxLL1jYaem8K2j3oxiqyZdEwQR+mYc2qHJ4JtMMxCcmtPk+PFCChKV5qEkpCQooxmXr
 Di3LYP1464xEUApaLMlORiCiLBW81kzRREx85ylqp2jEEl5xWK2IJwrQE2oSAdQO0MPU2OAgOdp3g
 1lFY4F1uvlwpWNL31Tmr/SzTiKNuir13eBpJ9fKhXErf+4xdr/czkOVS8MVxXThDcghSih43PKwkJ
 z+L1s/ZDRk0iag==;
Received: from [193.50.110.209] (port=57296 helo=ribbon)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1okobl-0007Me-Cu; Tue, 18 Oct 2022 11:34:22 -0400
From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
References: <0530a80e-0a93-5a3a-ef98-5ba3683e810d@HIDDEN>
 <874jwkvxdt.fsf@HIDDEN>
 <6bd60f0b-ffac-dcc8-5225-df4b765522c5@HIDDEN>
 <87zgebs1h5.fsf@HIDDEN> <878rlel43z.fsf@HIDDEN>
X-URL: http://www.fdn.fr/~lcourtes/
X-Revolutionary-Date: Septidi 27 =?UTF-8?Q?Vend=C3=A9miaire?= an 231 de la
 =?UTF-8?Q?R=C3=A9volution,?= jour du Piment
X-PGP-Key-ID: 0x090B11993D9AEBB5
X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc
X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4  0CFB 090B 1199 3D9A EBB5
X-OS: x86_64-pc-linux-gnu
Date: Tue, 18 Oct 2022 17:34:19 +0200
In-Reply-To: <878rlel43z.fsf@HIDDEN> (zimoun's message of "Mon, 17 Oct 2022
 20:03:28 +0200")
Message-ID: <87sfjlkux0.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi,

zimoun <zimon.toutoune@HIDDEN> skribis:

> 3x time slower with my hardware.  Closing?

Ouch!

> On mar., 04 oct. 2022 at 23:49, Ludovic Court=C3=A8s <ludo@HIDDEN> wrote:
>
>> Maybe a good test would be to run a daemon on an =E2=80=9Caverage=E2=80=
=9D HDD with
>> sync-before-registering =3D true and to run =E2=80=98perf timechart reco=
rd=E2=80=99 while
>> it=E2=80=99s fetching a large number of substitutes.  That way we=E2=80=
=99d have
>> concrete data to talk about.
>
> + Comparison using the manifest below.
> + guix-daemon built using fd4cbcbed7; two flavors.
> + Guix revision f43a783.
> + Before the experiment, complete =E2=80=99guix gc=E2=80=99.
>
>   # test-58035/guix-daemon --build-users-group=3Dguixbuild
>   # perf timechart record
>   $ time guix build -m some-packages.scm
>   # perf timechart --highlight guix

OK.

> 1/ sync-before-registering =3D false
>
> real    6m24.215s
> user    0m10.627s
> sys     0m0.512s
>
> [ perf record: Woken up 1984 times to write data ]
> [ perf record: Captured and wrote 497.403 MB perf.data (5042727 samples)]
>
>
> 2/ sync-before-registering =3D true
>
> real    19m46.470s
> user    0m12.367s
> sys     0m0.557s=20=20=20=20=20=20
>
> [ perf record: Woken up 2625 times to write data ]
> [ perf record: Captured and wrote 658.066 MB perf.data (6712342 samples) ]

That speaks for itself.

Let=E2=80=99s keep the bug open in case Maxime or someone else comes up wit=
h a
more practical fix.

Thanks,
Ludo=E2=80=99.




Message received at control <at> debbugs.gnu.org:


Received: (at control) by debbugs.gnu.org; 3 Nov 2022 15:41:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 03 11:41:07 2022
Received: from localhost ([127.0.0.1]:50005 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oqcL5-0003lQ-8s
	for submit <at> debbugs.gnu.org; Thu, 03 Nov 2022 11:41:07 -0400
Received: from mira.cbaines.net ([212.71.252.8]:41652)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mail@HIDDEN>) id 1oqcKy-0003kp-Sv
 for control <at> debbugs.gnu.org; Thu, 03 Nov 2022 11:41:05 -0400
Received: from localhost (93-63-133-243.ip27.fastwebnet.it [93.63.133.243])
 by mira.cbaines.net (Postfix) with ESMTPSA id 369D227BBE9
 for <control <at> debbugs.gnu.org>; Thu,  3 Nov 2022 15:40:57 +0000 (GMT)
Received: from localhost (localhost [local])
 by localhost (OpenSMTPD) with ESMTPA id c35b0b76
 for <control <at> debbugs.gnu.org>; Thu, 3 Nov 2022 15:40:55 +0000 (UTC)
From: Christopher Baines <mail@HIDDEN>
To: control <at> debbugs.gnu.org
Subject: tag 58035 moreinfo
Date: Thu, 03 Nov 2022 15:40:55 +0000
Message-ID: <87pme4xczc.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: control
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

tags 58035 + moreinfo
quit






Last modified: Thu, 3 Nov 2022 15:45:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.