Closed Bug 1246210 Opened 8 years ago Closed 8 years ago

Upgrade to docker 1.10.0

Categories

(Taskcluster :: Workers, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: dustin, Assigned: garndt)

References

Details

Specifically for the desktop-test systems, which need a bigger /dev/shm.

Greg, are there issues you already know about that we'll need to address beyond changing "1.6.1" to "1.10.0" in the packer script?
Flags: needinfo?(garndt)
Blocks: 1245243
I'm not aware of anything that would block us from moving to docker 1.10.  Here is a PR where I was testing it out.  I need to do some work to find out why it' failing in the worker ci image, but deploying this to a worker type (garndt-test) showed at least some initial tests were ok.

I ran a 1000 tasks and they all completed successfully (although the tasks themselves are not really doing anything).

https://github.com/taskcluster/docker-worker/pull/210
Flags: needinfo?(garndt)
Here are some amis I used to test this out at least on an HVM instance:
--> pv-builder: AMIs were created:

us-east-1: ami-4b577c21
us-west-1: ami-3aa7d15a
us-west-2: ami-042ecf64

--> hvm-builder: AMIs were created:

us-east-1: ami-2b557e41
us-west-1: ami-4bb9cf2b
us-west-2: ami-112dcc71


Here is a task that executed:
https://tools.taskcluster.net/task-inspector/#Pcbu9mEyRLK_RSq4slp80Q/0
What is left in here?
If it sticks, are we good?
sheriffs: FYI we upgraded to docker 1.10.0 for TC Linux64 debug test jobs. That's why we had a lot of purple and blue jobs about two hours ago. We have cleared through those [1]. Let us know if you discover something weird.

[1] https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&filter-searchStr=tc%20desktop
The first hurdle will be getting green firefox test jobs with docker-1.10.0, yes.  Then we'll push out to try to upgrade other workerTypes -- firefox build, and b2g.
I'm deploying this image to the build workerTypes now:
  android-api-*
  dbg-linux*
  opt-linux*
  dbg-macosx64
  opt-macosx64
(not restarting all of the existing instances though)
Greg -- we've seen no ill effects from this upgrade on the workerTypes in comment 6, nor on the desktop-test* workers.

Should we ship it out to the rest of the workerTypes?
Flags: needinfo?(garndt)
I would like to get CI working again with 1.10 as well as use 1.10.1 that is now out before rolling out further.  I can take over this bug and hopefully get time to work on 1.10.1 soon.
Flags: needinfo?(garndt)
Assignee: dustin → garndt
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Component: Docker-Worker → Workers
You need to log in before you can comment on or make changes to this bug.