1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00
moby--moby/contrib
Aaron Lehmann a3639e6ac6 Add failure action for rolling updates
This changes the default behavior so that rolling updates will not
proceed once an updated task fails to start, or stops running during the
update. Users can use docker service inspect --pretty servicename to see
the update status, and if it pauses due to a failure, it will explain
that the update is paused, and show the task ID that caused it to pause.
It also shows the time since the update started.

A new --update-on-failure=(pause|continue) flag selects the
behavior. Pause means the update stops once a task fails, continue means
the old behavior of continuing the update anyway.

In the future this will be extended with additional behaviors like
automatic rollback, and flags controlling parameters like how many tasks
need to fail for the update to stop proceeding. This is a minimal
solution for 1.12.

Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com>
(cherry picked from commit 57ae29aa74)
Signed-off-by: Tibor Vass <tibor@docker.com>
2016-07-25 23:24:43 -07:00
..
apparmor
builder bump Go to 1.6.3 2016-07-25 23:15:39 -07:00
completion Add failure action for rolling updates 2016-07-25 23:24:43 -07:00
desktop-integration
docker-device-tool
docker-engine-selinux Update the binary name in docker-engine-selinux/docker.fc. 2016-04-27 11:41:21 -04:00
gitdm Add gitdm configuration 2016-05-28 21:08:20 -07:00
httpserver
init Remove docker.socket from rpm based systems 2016-07-25 23:15:42 -07:00
mkimage Update contrib/mkimage/debootstrap to account for Debian LTS changes 2016-05-04 08:39:45 -07:00
nnp-test
reprepro
syntax Update Dockerfile highlight definitions 2016-06-05 17:45:21 +02:00
syscall-test fix typos 2016-07-25 23:18:15 -07:00
udev
vagrant-docker
check-config.sh Add IPVLAN and DUMMY to check-config.sh 2016-07-25 23:13:48 -07:00
dockerize-disk.sh
download-frozen-image-v1.sh
download-frozen-image-v2.sh
mkimage-alpine.sh
mkimage-arch-pacman.conf
mkimage-arch.sh
mkimage-archarm-pacman.conf
mkimage-busybox.sh
mkimage-crux.sh
mkimage-debootstrap.sh
mkimage-rinse.sh
mkimage-yum.sh
mkimage.sh
nuke-graph-directory.sh
project-stats.sh
README.md
report-issue.sh
REVIEWERS

The contrib directory contains scripts, images, and other helpful things which are not part of the core docker distribution. Please note that they could be out of date, since they do not receive the same attention as the rest of the repository.