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--
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
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.
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--
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.
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--
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
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.
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---
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--
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.
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
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.