Docker Registry experiencing full service disruption
status.docker.com
Docker Registry experiencing full service disruption
1–10 of 11 posts
Re: Docker Registry experiencing full service disruption
#2Re: Docker Registry experiencing full service disruption
#3What's stopping open source infrastructure supporting magnet URLs? :)
Re: Docker Registry experiencing full service disruption
#4... and again we see that decentralization or elimination of single points of failure (SPOF) is critical in the design of all manner of systems. What's stopping open source infrastructure supporting magnet URLs? :)
I wonder what the reason for the outage is. I am pretty sure the Docker team is qualified enough to prevent failures caused by a SPOF.
Re: Docker Registry experiencing full service disruption
#5... and again we see that decentralization or elimination of single points of failure (SPOF) is critical in the design of all manner of systems. What's stopping open source infrastructure supporting magnet URLs? :)
I think in this case it should be even easier. The whole docker registry is just a REST HTTP server that supports CRUD operations (PUT, GET, etc). I wonder what the reason for the outage is. I am pretty sure the Docker team is qualified enough to prevent failures caused by a SPOF.
My educated guess is that it has something to do with our recent move off of Dotcloud as part as the sale to Cloud Control [1]. In my experience, migrations always introduce unexpected moving parts which can lead to service disruption in spite of thorough preparation.
Note on the registry being "just a crud server". That's true, I suppose. But at very large scale everything gets harder to do reliably.
About decentralization: there is a major development thread underway to make images self-describing. Once that is implemented, the naming of images will be decorrelated from their method of delivery, there is already talk of a bittorrent and ipfs plugin :)
[1] http://techcrunch.com/2014/08/04/docker-sells-dotcloud-to-cl...
Re: Docker Registry experiencing full service disruption
#6Earlier quoted context omitted.
I think in this case it should be even easier. The whole docker registry is just a REST HTTP server that supports CRUD operations (PUT, GET, etc). I wonder what the reason for the outage is. I am pretty sure the Docker team is qualified enough to prevent failures caused by a SPOF.
Hi everyone, sorry about the outage (which appears to be now fixed). I don't know what caused it but I'm sure the Hub team will post a post-mortem soon. My educated guess is that it has something to do with our recent move off of Dotcloud as part as the sale to Cloud Control [1]. In my experience, migrations always introduce unexpected moving parts which can lead to service disruption in spite of thorough preparation…
Re: Docker Registry experiencing full service disruption
#7... and again we see that decentralization or elimination of single points of failure (SPOF) is critical in the design of all manner of systems. What's stopping open source infrastructure supporting magnet URLs? :)
This actually sounds like a good idea. Is it a good idea? I suppose many distributed systems use hash rings and the like already, but I don't remember ever seeing them exposed to users as urls like bittorrent does.
Re: Docker Registry experiencing full service disruption
#8Earlier quoted context omitted.
Hi everyone, sorry about the outage (which appears to be now fixed). I don't know what caused it but I'm sure the Hub team will post a post-mortem soon. My educated guess is that it has something to do with our recent move off of Dotcloud as part as the sale to Cloud Control [1]. In my experience, migrations always introduce unexpected moving parts which can lead to service disruption in spite of thorough preparation…
Solomon, where can we read more about the decentralization plans ?
Re: Docker Registry experiencing full service disruption
#9What does Docker to centrally that requires a third party service?
Re: Docker Registry experiencing full service disruption
#10Sorry to sound dumb here, but, I haven't used docker yet... thought it is something you install locally? What does Docker to centrally that requires a third party service?
This analogy might help: Docker Registry is to Docker as Github is to Git.