On 30 August 2016 at 13:10, Matthew Miller <mattdm(a)fedoraproject.org> wrote:
On Thu, Aug 25, 2016 at 12:17:06PM -0400, Stephen John Smoogen
> > Hello! Based on the responses I've received so far, some new
> > information I learned about Docker's Manifest v2, and discussions in
> > #fedora-releng, I would like to propose this second draft of the
> > proposal to mirror Docker images. Thank you for reading, and please do
> > voice your thoughts!
> OK my major concern with mirroring Docker images are the following:
> 1) How many images?
Initially, dozens. Probably growing to the order of 100s.
> 2) How large are these images?
Between tens and couple-of-hundreds of MB each.
We will go with 48 images and 48 MB per image which will be 2304 MB
which for an initial layout isn't too bad.
> 3) How often do they change?
Probably a lot -- they'll get rebuilt whenever there's a security
update in any of the packages inside.
Do the old ones need to be kept around for GPL and other compliance?
How does one get the source code of what XYZ image is and XYZ+1 image?
This is where the disk storage becomes problematic and the mirroring
harder. A lot of mirrors have a throughput of 1-5 Mb/s when combined
with all the other people trying to mirror. Rawhide already overwhelms
a bunch of them. We need to make sure that our 'update' path makes
sense so that we meet a bunch of different things and make sure that
people can actually sync.
Stephen J Smoogen.