Ted Johansson
c3708c4276
DEV: Add support for custom retries for scheduled admin checks ( #24224 )
...
We updated scheduled admin checks to run concurrently in their own jobs. The main reason for this was so that we can implement re-check functionality for especially flaky checks (e.g. group e-mail credentials check.)
This works in the following way:
1. The check declares its retry policy using class methods.
2. A block can be yielded to if there are problems, but before they are committed to Redis.
3. The job uses this block to either a) schedule a retry if there are any remaining or b) do nothing and let the check commit.
2023-11-06 08:57:02 +08:00
..
2023-08-15 14:16:06 -03:00
2023-01-09 11:49:28 +00:00
2023-01-09 11:49:28 +00:00
2023-05-03 19:35:22 +03:00
2023-06-26 11:41:52 +02:00
2023-01-09 11:49:28 +00:00
2023-06-28 13:07:46 +08:00
2023-06-26 11:41:52 +02:00
2023-01-09 11:49:28 +00:00
2023-08-18 12:33:40 -04:00
2023-01-09 11:49:28 +00:00
2023-06-26 11:01:59 +08:00
2023-01-09 11:49:28 +00:00
2023-07-14 16:52:39 +08:00
2023-01-09 11:49:28 +00:00
2023-06-26 11:41:52 +02:00
2023-06-26 11:41:52 +02:00
2022-07-28 10:27:38 +08:00
2023-01-09 11:49:28 +00:00
2023-05-23 13:41:23 +05:30
2023-01-09 11:49:28 +00:00
2023-10-18 03:24:14 +00:00
2023-01-09 11:49:28 +00:00
2023-09-15 16:31:29 -03:00
2023-10-20 12:48:06 +00:00
2023-09-15 16:31:29 -03:00
2023-01-09 11:49:28 +00:00
2022-07-28 10:27:38 +08:00
2023-01-09 11:49:28 +00:00
2023-01-09 11:49:28 +00:00
2023-01-09 11:49:28 +00:00
2023-01-10 13:41:25 +08:00
2022-07-28 10:27:38 +08:00
2023-06-26 11:41:52 +02:00
2023-01-09 11:49:28 +00:00
2023-01-09 11:49:28 +00:00
2023-01-09 11:49:28 +00:00
2023-01-09 11:49:28 +00:00
2023-01-09 11:49:28 +00:00
2023-01-09 11:49:28 +00:00
2023-01-09 11:49:28 +00:00
2023-10-09 03:35:31 +00:00
2023-01-09 11:49:28 +00:00
2023-01-09 11:49:28 +00:00
2023-06-26 11:41:52 +02:00
2023-06-26 11:41:52 +02:00
2023-08-17 22:09:58 +04:00
2023-07-28 16:16:23 +00:00
2023-01-09 11:49:28 +00:00
2023-01-09 11:49:28 +00:00
2023-01-09 11:49:28 +00:00
2023-01-09 11:49:28 +00:00
2023-01-09 11:49:28 +00:00
2023-01-16 11:55:00 +01:00
2023-01-09 11:49:28 +00:00
2023-01-09 11:49:28 +00:00
2023-06-26 11:41:52 +02:00
2023-06-26 11:41:52 +02:00
2023-01-09 11:49:28 +00:00
2023-07-19 09:01:30 +08:00
2023-01-10 13:41:25 +08:00
2023-01-09 11:49:28 +00:00
2023-01-09 11:49:28 +00:00
2023-01-09 11:49:28 +00:00
2023-01-09 11:49:28 +00:00
2023-01-09 11:49:28 +00:00
2023-05-17 09:16:42 -07:00
2023-01-09 11:49:28 +00:00
2023-01-09 11:49:28 +00:00
2023-01-09 11:49:28 +00:00
2023-01-09 11:49:28 +00:00
2023-05-02 08:08:22 +10:00
2023-01-09 11:49:28 +00:00
2023-01-09 11:49:28 +00:00
2023-06-26 13:16:03 +08:00
2023-06-26 11:41:52 +02:00
2023-01-09 11:49:28 +00:00
2023-11-06 08:57:02 +08:00
2023-11-06 08:57:02 +08:00
2023-01-09 11:49:28 +00:00
2023-01-09 11:49:28 +00:00
2023-01-10 13:41:25 +08:00
2023-06-26 11:41:52 +02:00
2023-01-09 11:49:28 +00:00
2023-09-29 09:55:51 +01:00
2023-01-09 11:49:28 +00:00
2023-06-26 11:41:52 +02:00
2023-01-09 11:49:28 +00:00
2023-01-09 11:49:28 +00:00
2023-06-26 11:41:52 +02:00
2023-01-09 11:49:28 +00:00
2023-01-09 11:49:28 +00:00
2022-12-19 20:17:40 +00:00
2023-01-09 11:49:28 +00:00
2023-01-09 11:49:28 +00:00
2023-01-09 11:49:28 +00:00
2023-06-26 11:41:52 +02:00
2023-03-30 13:52:10 +10:00
2023-01-09 11:49:28 +00:00
2023-06-26 11:41:52 +02:00
2023-03-02 16:40:53 +01:00
2022-07-28 10:27:38 +08:00
2022-07-28 10:27:38 +08:00
2023-01-09 11:49:28 +00:00
2023-01-09 11:49:28 +00:00
2023-01-09 11:49:28 +00:00
2023-04-12 12:34:22 +10:00