Pierre Cauchois
6c5d2c3d85
Do not double-remove checks removed by Consul
...
When deregistering a service, consul also deregisters the associated
checks. The current state keeps track of all services and all checks
separately and deregisters them in sequence, which leads, whether during
syncs or shutdowns, to check deregistrations happening twice and failing
the second time (generating errors in logs)
This fix includes:
- a fix to the sync logic that just pulls the checks *after* the
services have been synced
- a fix to the shutdown mechanism that gets an updated list of checks
after deregistering the services, so that we get a cleaner check
deregistration process.
2020-10-06 00:30:29 +00:00
..
2020-10-06 00:30:29 +00:00
2020-03-23 19:32:58 -04:00
2020-07-02 09:51:25 -04:00
2019-11-05 11:44:29 -05:00
2020-01-09 15:15:10 -05:00
2019-07-20 16:55:07 +02:00
2020-05-31 12:24:27 -04:00
2018-03-11 17:43:19 +00:00
2017-10-13 13:12:20 -07:00
2020-04-07 09:27:48 -04:00
2020-08-11 15:39:44 -04:00
2020-05-27 13:46:52 -04:00
2020-07-22 15:06:35 -04:00
2020-10-02 17:17:55 -04:00
2020-04-03 11:18:54 -04:00
2020-08-20 11:07:13 -04:00
2020-10-01 14:08:49 -04:00
2020-10-05 18:01:50 +00:00
2020-10-05 18:01:50 +00:00
2020-05-28 15:40:17 -04:00
2020-05-31 12:24:27 -04:00
2020-06-19 09:42:10 -04:00
2020-10-01 14:08:49 -04:00
2020-10-01 14:08:49 -04:00
2020-08-27 17:20:00 -04:00
2020-08-27 17:20:00 -04:00
2017-11-17 14:53:26 -06:00
2020-06-17 11:04:02 -04:00
2018-03-11 18:35:30 +00:00
2015-09-07 10:03:10 -07:00
2020-03-25 09:45:43 -04:00
2020-03-31 09:48:07 -04:00
2020-02-07 15:50:53 -08:00
2018-10-16 16:56:55 -07:00
2020-04-30 14:46:18 -04:00
2020-04-20 10:33:40 -04:00
2020-04-20 10:33:40 -04:00
2020-09-09 15:59:29 -04:00
2020-07-02 09:51:25 -04:00
2020-09-30 12:15:13 -07:00
2020-08-28 14:28:13 -04:00
2020-10-01 11:13:06 -04:00
2020-10-01 11:12:14 -04:00
2019-10-10 13:51:16 +02:00
2019-10-10 14:02:14 +02:00
2017-07-20 09:36:34 -07:00
2019-07-24 13:37:08 +02:00
2020-02-07 15:50:53 -08:00
2018-09-13 10:43:40 -07:00
2020-03-30 07:06:52 -04:00
2019-07-15 18:34:53 +03:00
2020-06-07 15:46:23 -04:00
2020-06-07 15:46:23 -04:00
2019-01-22 15:50:08 -08:00
2017-07-20 09:36:34 -07:00
2015-11-24 09:38:07 -08:00
2018-09-13 10:43:40 -07:00
2018-09-13 10:43:40 -07:00
2020-03-24 13:57:16 +00:00
2020-07-04 19:05:50 +00:00
2017-08-21 15:20:55 +00:00
2017-09-07 17:04:21 -07:00
2018-05-30 15:11:54 -05:00
2018-02-15 13:59:02 -08:00
2017-07-20 09:36:34 -07:00
2015-09-06 18:39:03 -07:00
2017-09-19 10:08:23 -05:00
2019-01-22 15:44:31 -08:00
2019-01-22 15:44:31 -08:00
2017-07-20 09:36:34 -07:00
2016-08-03 16:12:47 -07:00
2020-04-30 14:46:21 -04:00
2020-10-02 11:10:27 -04:00
2019-11-13 08:20:01 -05:00