Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use createrepo_c to replace createrepo #121

Open
happyaron opened this issue May 26, 2021 · 0 comments
Open

Use createrepo_c to replace createrepo #121

happyaron opened this issue May 26, 2021 · 0 comments
Assignees

Comments

@happyaron
Copy link
Member

createrepo_c is the C re-implementation of createrepo.

createrepo itself is written in Python, when the --update option is used all nodes are read into RAM, which is affected by the inefficiency of Python's objects storage. This is the reason of the high memory usage of genpkgmetadata process, affecting mysql, grafana, influxdata, kubernets and other yum-sync based repos.

createrepo_c is first included in Debian bullseye, replacing the createrepo package in buster.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants