Yum deltarpm

Ahmed Kamal email.ahmedkamal at googlemail.com
Fri Jan 12 20:01:59 UTC 2007


Hi,
I'm interested in adding deltarpm support to yum in the fedora updates
infrastructure. There's already a yum plugin written by a redhat developer,
so we have something to start from. I have contacted the developer, and he
has no problem helping us move along.

Benefits:
=======
1- Clients download faster updates. The README says drpm based update
infrastructure can reduce required bandwidth to about 20% on the average
2- Also, from the server side, this should decrease our bandwidth
requirements, and free the servers quickly to handle other users

Notes
=====
1- The code currently expects redhat satellite server file system hierarchy,
so it will need some cleaning/polishing
2- Currently, the server side stores *all* updates issued, when a client
requests updating, the server generates an *appropriate* drpm, which the
client can download. This has the disadvantages of storing all updates ever
released on the server, and also, running active code on the server might
not be welcome by mirrors I imagine. This is a current problem!
3- As a solution to that problem, I am proposing we statically (cron-job)
generate drpms only for the newest updates. That way we will be serving the
majority of users drpms. We will also get rid of having to generate drpms on
the fly. The only thing we loose, is if someone is slow to update his
system, he won't be benefiting much from the system. Practically, I think
the benefits outweigh the cons. What do you think?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.fedoraproject.org/pipermail/infrastructure/attachments/20070112/21d173b1/attachment.html 


More information about the infrastructure mailing list