On 8/02/2014 4:41 PM, Lucas Nussbaum wrote:
Wasn't there an issue (that might not be CloudFront-specific) about the refresh times of files in dists/? I remember reading about something like that.
In so much as the origin HTTP server doe snot set explicit cache expiry headers (mod_expires) on objects; CloudFront defaults to 24 hours in this case. Hence my work last year to intercept 'volatile' URL paths and add on appropriate cache expiry headers. For those interested:
LCA 2014, Perth: Debian on AWS http://www.youtube.com/watch?v=B9Du1nmDv84
(That's slightly updated from what I presented at DebConf)
Those timings have not caused me any issues in the last 6+ months of usage; but happy to tune further as people see fit. Suggestions welcome!
Sure, the hypothetical scenario which I'm worried about is: - there's only one CDN provider willing to support Debian, and able to meet our technical requirements - we switch everything to that CDN, and shut down our mirrors network - the CDN provider decides that, after all, it doesn't want to support Debian anymore
I don't think Debian should shut down the mirror network; at least on a national level. For example, right now I am configuring Debian AMIs within China, and the only mirror I can access from there is ftp.cn.debian.org.
Clearly, that's a long way from the current status, but that's something that we should keep in mind, and I was just slightly worried that it was not mentioned in Tollef's status update.
I think maintaining mirrors *and* balancing across mirrors and CDNs is a possible way forward with something like http.debian.net. I'm more than happy to help scale-out http.debian.net to multiple PoPs if we want to address that as well...
Mobile: +61 422 166 708, Email: james_AT_rcpt.to