Open sammcj opened 5 years ago
I guess you do not simply suggest that we install deltarpm
but also that we provide delta RPMs for our updates?
I think a good first step would be to at least include deltarpm as a package.
I would guess that it would be likely that most people would need select packages from the CentOS repos in addition to the xcp-ng repo, e.g. for monitoring, backups, admin tooling, auditing etc... and these would benefit from deltarpm being installed first.
Of course it would be nice to have the XCP-ng RPMs created as deltarpms, this is a quick-and-easy package to include in the base install (perhaps installing it early might decrease install time too? I'm not sure of that?).
DeltaRPM reduces both download and install time of packages on RHEL based systems.
Note: Above mention of increased CPU cycles IMO is negligible of even close-to-modern processors, if someone was to use a very old and underpowered processor (one might wonder why they'd want to virtualise on top of it in the first place) they can simply disable deltarpm by adding
deltarpm=0
toyum.conf
(anddnf.conf
in the future).DeltaRPM is available in base:
Widely used and tested and plenty of information about deltarpm around the interwebs (e.g. https://www.certdepot.net/rhel7-get-started-delta-rpms/)
This is an improvement suggestion as per a brief discussion on the XCP-ng forums based on my XenServer and CentOS tuning experiences.