A couple of things. I like the current plan on not pushing docker-1.10 directly into Fedora 23 until it gets plenty of testing. I do not believe it is a one way street. My understanding is that the both labels of content get left in the image so if you roll back to docker-1.9 it will continue to work. But any content that is created with the docker-1.9 will need to be migrated. We are planning on setting up the migrator to run during the rpm transaction as a trigger on < docker-1.10 versions of the system. This would allow your installed docker and more importantly your installed containers to continue to run while the migration is taking place. After the rpm transaction, you would be able to choose when to restart the docker daemon (Or the docker daemon gets restarted in post, not sure if we implement that). Then the containers will shut down and restart if you have them configured that way. If any new content was created with docker-1.9 then when docker daemon starts it will update that content. There is a fairly big bug in docker-1.9 (And Dockers version of docker-1.10) that allows leakage of the hosts /dev/mqueue into the container. This is fixed in our version of docker-1.10. Docker-1.10 brings in a whole bunch of really nice new features and fixes some major performance regressions in docker-1.9 New Features include: * Seccomp support * User Namespace Support (ALthough somewhat limited) * Authorization Plugins support * --tmpfs support Here is the page from docker https://github.com/docker/docker/blob/master/CHANGELOG.md Runtime
I am not a big fan of docker-1.9 release, and feel that the docker-1.10 release is a huge improvement. But I do believe their is the potential for regressions, since so much has changed. On 02/09/2016 08:43 AM, Antonio Murdaca
wrote:
Correct, we're still figuring out the roll-back phase which is critical for atomic. More information here also https://github.com/docker/docker/wiki/Engine-v1.10.0-content-addressability-migration ----- Messaggio originale ----- | Da: "Joe Brockmeier" <jzb redhat com> | A: atomic-devel projectatomic io | Inviato: Martedì, 9 febbraio 2016 14:24:32 | Oggetto: Re: [atomic-devel] Concerns about pushing Docker 1.10 into Fedora23 | | On 02/09/2016 02:12 PM, Antonio Murdaca wrote: | > we've packaged docker-1.10 spec to run the migrator before the update | > so, hopefully users won't have to wait for so long. I know it's somehow | > risky tough. | > Right now docker-1.10 with the migrator is in F24 for ppl to test also. | > The build is here: | > http://koji.fedoraproject.org/koji/taskinfo?taskID=12897448 | > Thoght it's already available in dnf. | | Am I wrong, or is it a one-way migration? (e.g. if an atomic user tries | to roll back an update between 1.9 -> 1.10, they won't be able to use | containers with 1.9 after migration). | | Best, | | jzb | -- | Joe Brockmeier | Community Team, OSAS | jzb redhat com | http://community.redhat.com/ | Twitter: @jzb | http://dissociatedpress.net/ | | |