#5886: need method for distributing urgent fixes... urgently ------------------------------+----------------------- Reporter: mattdm | Owner: rel-eng@… Type: enhancement | Status: new Milestone: Fedora 21 Alpha | Component: mash Resolution: | Keywords: meeting Blocked By: | Blocking: ------------------------------+-----------------------
Comment (by pingou):
In idea Misc, Bochecha and I had last week-end about !MirrorManager (note: something to consider for MirrorManager2 only).
We could implement a 'panic mode' in which we single out one or more RPM(s). When starting this 'panic mode' we would de-activate all the mirrors in mirrormanager except for a) the private ones and b) our own servers (up to date right after the push).
This way, people running yum update will all end up on our servers.
Next to starting the 'panic mode' we would run a cron job every 30min/1hour checking of each mirror we have for the presence (or absence!) of the RPMs specified. As we found them (or not found them), we would re- activate the mirror in !MirrorManager.
This way, people would all end-up hitting mirrors that are up to date for these specific RPMs and little by little the number of mirrors hit would increase reducing the load on our servers.
Bonus: We should be able to monitor the rate of updates of our mirrors (see how quickly they sync).
After a day or two, we could stop the 'panic mode' and get !MirrorManager back into its normal state :)
That is of course about !MirrorManager itself and does not solve in anyway the time it takes to mash the updates.