Re: Can we please update fedora-repo-zdicts on the metadata generation servers for F34 zchunk dictionaries?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 2021-04-02 at 10:37 -0700, Kevin Fenzi wrote:
> On Fri, Apr 02, 2021 at 05:19:15PM +0100, Jonathan Dieter wrote:
> > Right now, we're not using zdicts for the F34 zchunk metadata because
> > they were only added in fedora-repo-zdicts-2103.1-2 (which should now
> > be in the updates repo in all current Fedora releases).
> > 
> > If we could update fedora-repo-zdicts to 2103.1-2 on whichever
> > servers
> > generate the metadata (preferably before the 34 GA metadata is
> > generated), that should significantly reduce the size of the
> > metadata.
> 
> Which metadata are you looking at?
> 
> bodhi-backend01 has fedora-repo-zdicts-2103.1-2.fc32.noarch
> compose-branched does not have that package installed. 
> 
> But it should be using the one in the chroot right?

I'm not sure.  Looking at the zchunk metadata from the latest compose,
there's no dictionary (Chunk 0 is 0 length):

$ zck_read_header -c 8ec4565f29e273b132baee435e7e3ef6cdae866ba9c9811f87caa5bc9a1f112a-primary.xml.zck | head -n 11
Overall checksum type: SHA-256
Header size: 512869
Header checksum: bcc8e5e5d152d6e7e0036a1b9e2661633ebd5e33cab55a976ca7baab3f1f4e1d
Data size: 29656818
Data checksum: eea9776727a3b5a9b2232f78d91cc8ef2104622ff5fc5a9785ce2f218b5b2dcb
Chunk count: 25580
Chunk checksum type: SHA-512/128

       Chunk Checksum                                Start    Comp size         Size
           0 00000000000000000000000000000000       512869            0            0
           1 cfb57636818534e317930134427b8e4b       512869          122          160

Looking at the updates-testing metadata, there is a dictionary:

$ zck_read_header -c df4f7320d337a2d90594e1c8a91bcd2448d18854a57753ee2f83edbeb9880ace-primary.xml.zck | head -n 11
Overall checksum type: SHA-256
Header size: 57227
Header checksum: 00e2c3bc5b9413e39d109f9d121a38e41076113df9113f02fbea43bfc950b99b
Data size: 3969888
Data checksum: 94ad299653a3b8f6d5428cbd2115579d38e435de86e9d280dc08dccb4ef46ae3
Chunk count: 2841
Chunk checksum type: SHA-512/128

       Chunk Checksum                                Start    Comp size         Size
           0 a130547b7e9263e4722be934af8d1552        57227        29904       112640
           1 450a0b82e6b3499ec7996832bc091af6        87131          102          160

The package needs to be available in whatever environment createrepo_c
is run from, so if we're running createrepo_c from a chroot, that's
where the package should be.

I don't know if it helps, but looking at
https://kojipkgs.fedoraproject.org/compose/branched/Fedora-34-20210401.n.0/logs/x86_64/createrepo-Everything.rpm.x86_64.log
it looks like the dictionaries aren't available during the compose.

If there's anything else I can do to help troubleshoot, please let me
know.

Thanks,

Jonathan

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
infrastructure mailing list -- infrastructure@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to infrastructure-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/infrastructure@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure

[Index of Archives]     [Fedora Development]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux