#5886: need method for distributing urgent fixes... urgently
Fedora Release Engineering
rel-eng at fedoraproject.org
Fri Oct 31 14:27:05 UTC 2014
#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.
--
Ticket URL: <https://fedorahosted.org/rel-eng/ticket/5886#comment:16>
Fedora Release Engineering <http://fedorahosted.org/rel-eng>
Release Engineering for the Fedora Project
More information about the rel-eng
mailing list