![]() This can be easily split to 1-3 per-package file: The current repo format also seems already to be quite ready for split to per-package files given its structure: ![]() Yum overhaul within DNF project is a great chance to get yum repo format in line with current needs.Īctually, the current repo format isn't bad for one of common use cases: system installation or large updates, where download of all the metadata in just a few HTTP transfers is efficient. Change yum/dnf repository format to per-package one.Ĭurrent yum repository format that stores some kind of information about all the packages in a single repo in a single file has two scalability issues:ġ) download of whole metadata file is required even if there is only one-liner repo update - that said, one package change in each of fedora* repository means that user downloads over 10 MB of "new" metadataĢ) given 1), big repos don't include more than one version of package, preventing rollback possibility and all the associated goodies (have you ever thought about constantly-installable rawhide?).
0 Comments
Leave a Reply. |