Abhinandan Prativadi
2012c45c5a
Disable service on release network
...
This PR contains a fix for moby/moby#30321 . There was a moby/moby#31142
PR intending to fix the issue by adding a delay between disabling the
service in the cluster and the shutdown of the tasks. However
disabling the service was not deleting the service info in the cluster.
Added a fix to delete service info from cluster and verified using siege
to ensure there is zero downtime on rolling update of a service.In order
to support it and ensure consitency of enabling and disable service knob
from the daemon, we need to ensure we disable service when we release
the network from the container. This helps in making the enable and
disable service less racy. The corresponding part of libnetwork fix is
part of docker/libnetwork#1824
Signed-off-by: abhi <abhi@docker.com >
Upstream-commit: a042e5a20a7801efc936daf7a639487bb37ca966
Component: engine
2018-01-17 14:19:51 -08:00
..
2017-11-10 13:42:38 +08:00
2018-01-16 09:38:16 +01:00
2018-01-15 00:42:25 +01:00
2017-09-08 18:23:21 -04:00
2017-12-20 12:49:51 +01:00
2018-01-09 12:00:28 -05:00
2018-01-15 10:56:46 -08:00
2017-12-18 17:41:53 +01:00
2017-02-23 10:16:22 +08:00
2017-12-18 17:22:25 +01:00
2018-01-05 12:34:35 -08:00
2017-09-06 12:05:16 -04:00
2017-10-18 10:26:58 +08:00
2017-12-18 17:41:53 +01:00
2017-09-06 12:05:19 -04:00
2017-05-18 00:05:13 +10:00
2017-06-07 11:44:34 -04:00
2017-12-18 17:41:53 +01:00
2017-06-07 11:44:33 -04:00
2017-10-06 15:26:48 -07:00
2017-06-08 15:06:54 -04:00
2018-01-11 21:21:43 -05:00
2018-01-11 21:21:43 -05:00
2018-01-09 14:25:33 -08:00
2017-07-31 13:16:46 -07:00
2017-12-04 14:24:35 -05:00
2017-05-10 21:16:52 -07:00
2018-01-11 21:21:43 -05:00
2017-12-18 17:41:53 +01:00
2017-05-16 14:25:32 -07:00
2017-12-18 17:41:53 +01:00
2017-07-31 13:16:46 -07:00
2018-01-11 21:21:43 -05:00
2018-01-11 21:21:43 -05:00
2018-01-15 17:34:40 +00:00
2018-01-17 14:19:51 -08:00
2017-12-18 17:41:53 +01:00
2018-01-11 21:21:43 -05:00
2017-10-06 11:44:18 -07:00
2017-10-06 11:44:18 -07:00
2018-01-11 21:21:43 -05:00
2017-11-20 10:34:20 +01:00
2017-07-31 13:16:46 -07:00
2018-01-16 09:38:16 +01:00
2017-11-02 00:01:46 +00:00
2018-01-15 00:42:25 +01:00
2017-11-02 00:01:46 +00:00
2017-09-25 11:07:44 -07:00
2017-12-13 17:31:28 +00:00
2018-01-15 10:56:46 -08:00
2017-07-31 13:16:46 -07:00
2017-11-02 00:01:46 +00:00
2017-10-19 11:09:29 -07:00
2017-08-25 12:04:58 -04:00
2018-01-11 21:21:43 -05:00
2017-05-11 10:08:21 -07:00
2017-09-12 14:11:11 -03:00
2018-01-11 21:21:43 -05:00
2017-06-20 08:55:46 -07:00
2017-07-31 13:16:46 -07:00
2017-10-20 07:11:37 -07:00
2017-10-20 07:11:37 -07:00
2018-01-11 21:21:43 -05:00
2018-01-11 21:21:43 -05:00
2017-11-02 00:01:46 +00:00
2017-11-16 15:04:01 -08:00
2017-12-20 14:04:51 +01:00
2018-01-11 21:21:43 -05:00
2017-08-18 17:09:27 -07:00
2017-08-18 17:09:27 -07:00
2017-08-18 17:09:27 -07:00
2018-01-11 21:21:43 -05:00
2017-08-18 17:09:27 -07:00
2017-10-06 11:44:18 -07:00
2018-01-11 21:21:43 -05:00
2017-10-06 11:44:18 -07:00
2018-01-11 21:21:43 -05:00
2017-04-08 11:28:37 +02:00
2017-11-03 01:46:58 +01:00
2017-12-06 23:23:55 +01:00
2017-12-18 17:22:25 +01:00
2017-06-23 07:22:47 -07:00
2018-01-11 21:21:43 -05:00
2018-01-11 21:21:43 -05:00
2017-07-18 12:09:26 +08:00
2017-11-02 00:01:46 +00:00
2017-06-23 07:52:31 -07:00
2018-01-11 21:21:43 -05:00
2017-10-03 12:42:54 -07:00
2018-01-11 21:21:43 -05:00
2017-07-31 13:16:46 -07:00
2017-05-12 00:30:09 -04:00
2017-09-12 12:09:59 -04:00
2017-10-20 07:11:37 -07:00
2017-10-20 07:11:37 -07:00
2017-11-30 11:30:51 -08:00
2017-05-11 12:31:53 -04:00
2018-01-11 21:21:43 -05:00
2018-01-16 09:38:16 +01:00
2017-11-20 18:48:27 -08:00
2017-11-14 11:13:59 +01:00
2018-01-15 17:34:40 +00:00
2018-01-15 00:42:25 +01:00
2017-10-12 09:24:26 -07:00
2017-12-06 13:19:47 -08:00
2018-01-15 21:35:30 +00:00
2018-01-11 21:21:43 -05:00
2017-10-20 07:11:37 -07:00
2017-07-31 13:16:46 -07:00
2017-09-26 13:59:45 +02:00
2017-07-31 13:16:46 -07:00
2017-12-18 17:41:53 +01:00
2017-05-16 11:30:06 -07:00
2017-12-18 17:41:53 +01:00
2017-07-31 13:16:46 -07:00
2017-12-18 17:41:53 +01:00
2018-01-11 21:21:43 -05:00
2017-10-20 07:11:37 -07:00
2018-01-15 10:56:46 -08:00
2017-08-15 16:01:11 -04:00
2017-10-24 15:39:34 -04:00
2018-01-11 21:21:43 -05:00
2017-10-20 07:11:37 -07:00
2017-10-20 07:11:37 -07:00
2017-10-20 07:11:37 -07:00
2017-09-06 12:05:19 -04:00
2017-09-06 12:05:19 -04:00
2018-01-15 00:42:25 +01:00
2017-12-18 17:22:25 +01:00
2017-12-18 17:22:25 +01:00
2018-01-11 21:21:43 -05:00
2017-09-14 12:33:31 -07:00
2017-07-03 13:13:09 -07:00
2017-11-02 15:00:42 -07:00
2017-12-18 17:41:53 +01:00
2018-01-11 21:21:43 -05:00
2017-05-16 15:11:39 -07:00
2017-06-07 11:45:33 -04:00