About MirrorManager2
David Gay
dgay at redhat.com
Mon Feb 23 21:42:46 UTC 2015
----- Original Message -----
> From: "Pierre-Yves Chibon" <pingou at pingoured.fr>
> To: "Fedora Infrastructure" <infrastructure at lists.fedoraproject.org>
> Sent: Wednesday, February 11, 2015 5:10:01 AM
> Subject: About MirrorManager2
[snip]
> Before we move MirrorManager2 to prod, here is what I think would be nice to
> do/have:
>
> - Pickle validation
> - Figure a way to validate a pickle after its creation and before moving it
> to
> the mirrorlist boxes
> - Find out if we can improve our tests some more
> (to improve our confidence that we're ready)
> - Engage the mirror mailing list and try to get them to react on the coming
> changes
>
> The pickle validation might also be an interesting idea to check if there is
> a
> difference between the pickle generated by prod and the one generated in stg.
>
>
> Finally, at DevConf we have been speaking quite a bit with Dennis around
> updates and MirrorManager and here is some of the ideas we spoke about:
>
> - Be able to run the UMDL script on only a part of the tree
> (ie: be able to say, we updated f21-updates and we only update this part)
> - Crawl the mirrors for only a part of the tree
> (This goes together with updating only part of the tree via UMDL)
> - Consider if we should/could drop the content of the host_category_dir table
> before running the crawler
> - Mirror versioning:
> - run UMDL, detect changes, increase master mirror's version by 1
> - run the crawler, check for the changes, align that mirror's version with
> the
> master mirror one
> - be able to see the difference between two versions
> - be able to crawl a mirror only for the difference between the version it
> is
> at and the version the master mirror is at
> note: we might still want to run a full crawl once in a while (daily?
> bi-daily?)
>
> This list of ideas is more a long term todo list, not something we would want
> to
> have working for pushing MirrorManager2 to prod.
>
>
> Thoughts? Agreements? Disagreements?
Hi!
I'd like to help move this along to production. I have very limited knowledge of the MM codebase, but I did attend the MM FAD, so I have at least a vague understanding of how it works. Are there any changes to these lists since last week? What might be productive to work on? Like I said, my knowledge is limited, but pickle validation sounds like a pretty general Python task. Maybe I could look into that?
Any direction and info on some task(s) I could try my hand at is appreciated. :)
-- David
More information about the infrastructure
mailing list