Hello James,
On Thu, 16 Jun 2011 16:43:57 -0400 James Westby james.westby@canonical.com wrote:
On Thu, 16 Jun 2011 14:47:59 +0300, Paul Sokolovsky paul.sokolovsky@linaro.org wrote:
As for our mirror service, adding such support in maintainable manner would require its complete rewrite (which will also allow to implement other functionality and improvements).
Adding support for what would require a complete rewrite?
Adding support for general/flexible mode of operation, and extending scope. In particular, following things were discussed/under consideration:
1. Implement generic git mirror. 2. Implement repo mirroring in terms of the above. 3. Implement more flexible mirror pre/postprocessing, to allow for improvements to areas like high-availability and updates scheduling. 4. The above would require either good rehashing of current Twisted control flow, or getting rif of Twisted. 5. Add HTTP and bzr mirroring.
Thanks,
James