Willy Tarreau
4ebe6dcb31
BUG/MEDIUM: mailers: make sure to always apply offsets to now_ms in expiration
...
Now_ms can be zero nowadays, so it's not suitable for direct assignment to
t->expire, as there's a risk that the timer never wakes up once assigned
(TICK_ETERNITY). Let's use tick_add(now_ms, 0) for an immediate wakeup
instead. The impact here might be mailers suddenly stopping.
This should be backported where it applies.
(cherry picked from commit 841be4cdd15b3d0834a478cc95ebda0f47171b4d)
Signed-off-by: Christopher Faulet <cfaulet@haproxy.com>
2024-11-22 15:35:02 +01:00
..
2024-05-06 18:42:54 +02:00
2023-09-28 08:49:22 +02:00
2024-10-24 10:52:59 +02:00
2024-06-06 14:15:51 +02:00
2022-11-22 16:27:52 +01:00
2022-11-24 15:24:02 +01:00
2024-10-23 17:21:13 +02:00
2021-08-25 16:14:14 +02:00
2024-09-17 09:29:23 +02:00
2023-04-27 18:14:57 +02:00
2022-06-23 11:49:09 +02:00
2023-04-23 09:46:15 +02:00
2024-10-01 11:21:56 +02:00
2024-09-18 14:49:31 +02:00
2024-05-16 10:58:20 +02:00
2024-05-21 18:30:45 +02:00
2024-04-30 21:40:17 +02:00
2022-04-26 10:59:48 +02:00
2024-10-24 16:54:28 +02:00
2024-09-03 18:49:07 +02:00
2024-11-22 15:34:36 +01:00
2023-09-08 16:25:19 +02:00
2024-11-13 10:59:22 +01:00
2024-09-17 09:27:43 +02:00
2024-05-10 17:18:13 +02:00
2024-11-06 19:04:38 +01:00
2024-04-02 07:27:33 +02:00
2024-11-07 07:58:26 +01:00
2023-10-18 17:01:19 +02:00
2024-03-25 17:34:19 +00:00
2024-03-25 17:34:19 +00:00
2024-05-10 17:18:13 +02:00
2021-08-16 12:37:59 +02:00
2024-05-21 17:55:20 +02:00
2024-09-17 09:26:43 +02:00
2024-09-17 09:26:43 +02:00
2024-09-17 09:26:43 +02:00
2024-05-24 12:07:18 +02:00
2024-05-24 12:07:18 +02:00
2024-04-02 07:27:33 +02:00
2024-11-22 15:34:36 +01:00
2024-09-03 18:37:59 +02:00
2022-12-09 12:23:14 +01:00
2024-05-27 19:14:14 +02:00
2024-10-23 17:21:56 +02:00
2021-08-16 12:37:59 +02:00
2024-07-11 15:44:58 +02:00
2024-05-10 17:18:13 +02:00
2024-07-11 15:44:58 +02:00
2023-04-27 18:22:34 +02:00
2023-11-08 16:38:06 +01:00
2024-05-02 10:55:25 +02:00
2024-11-13 10:57:15 +01:00
2024-10-01 07:46:33 +02:00
2024-10-01 07:46:33 +02:00
2024-10-01 07:46:33 +02:00
2024-05-16 10:31:17 +02:00
2024-09-03 18:49:07 +02:00
2024-11-06 18:57:42 +01:00
2022-11-14 11:14:02 +01:00
2024-04-26 10:20:57 +02:00
2024-10-23 16:41:46 +02:00
2023-02-14 08:48:54 +01:00
2023-01-26 11:36:39 +01:00
2022-04-12 08:30:08 +02:00
2024-05-10 17:18:13 +02:00
2024-04-04 19:10:01 +02:00
2024-11-22 15:34:08 +01:00
2024-10-23 17:21:27 +02:00
2023-04-01 18:33:40 +02:00
2024-03-25 16:24:15 +01:00
2024-04-04 19:10:01 +02:00
2024-05-24 16:17:24 +02:00
2024-04-04 19:10:01 +02:00
2024-01-11 15:10:08 +01:00
2023-11-23 16:23:14 +01:00
2022-04-22 15:45:47 +02:00
2024-07-29 11:56:13 +02:00
2024-04-02 07:00:10 +02:00
2021-06-22 18:43:14 +02:00
2021-09-22 07:24:02 +02:00
2021-08-16 12:37:59 +02:00
2021-06-22 18:43:14 +02:00
2024-03-29 17:08:37 +01:00
2024-04-30 21:40:17 +02:00
2024-10-01 08:01:43 +02:00
2024-08-16 14:34:21 +02:00
2024-04-13 08:43:12 +02:00
2024-11-22 15:35:02 +01:00
2024-03-28 17:28:20 +01:00
2023-05-11 09:22:46 +02:00
2022-03-22 09:25:52 +01:00
2024-09-30 15:40:44 +02:00
2024-11-06 15:48:25 +01:00
2024-11-22 15:33:00 +01:00
2024-09-30 15:40:44 +02:00
2024-11-08 15:54:11 +01:00
2023-04-28 16:08:08 +02:00
2024-10-23 17:23:37 +02:00
2023-06-14 11:27:29 +02:00
2023-05-12 09:45:30 +02:00
2024-11-08 15:54:10 +01:00
2023-07-03 16:32:01 +02:00
2024-09-17 09:28:34 +02:00
2024-10-24 16:55:20 +02:00
2024-07-29 11:56:13 +02:00
2024-07-29 11:56:13 +02:00
2023-04-21 17:41:26 +02:00
2024-09-03 18:38:52 +02:00
2024-01-02 11:44:42 +01:00
2023-02-23 15:05:05 +01:00
2024-09-03 18:49:07 +02:00
2024-04-12 18:51:40 +02:00
2024-10-01 08:01:43 +02:00
2023-12-21 15:42:08 +01:00
2024-01-31 16:28:54 +01:00
2024-05-16 10:31:17 +02:00
2024-01-29 15:40:19 +01:00
2022-11-24 15:38:26 +01:00
2024-10-02 10:17:31 +02:00
2024-02-05 14:31:21 +01:00
2024-09-03 18:49:07 +02:00
2024-04-02 18:47:19 +02:00
2023-11-28 15:37:50 +01:00
2022-10-03 16:25:17 +02:00
2024-07-03 08:45:26 +02:00
2024-09-03 18:49:07 +02:00
2024-11-08 15:54:11 +01:00
2024-01-31 16:28:54 +01:00
2024-09-05 16:23:20 +02:00
2024-02-14 11:32:29 +01:00
2024-01-16 10:17:27 +01:00
2024-09-19 10:54:02 +02:00
2024-09-05 16:42:48 +02:00
2024-11-13 10:57:20 +01:00
2024-09-05 16:42:48 +02:00
2024-10-23 17:22:18 +02:00
2024-04-26 10:20:57 +02:00
2024-09-19 10:54:02 +02:00
2024-09-05 16:15:15 +02:00
2024-09-05 16:17:27 +02:00
2024-04-06 00:07:49 +02:00
2024-09-05 16:54:16 +02:00
2024-11-06 15:55:11 +01:00
2024-11-06 19:04:38 +01:00
2022-09-01 19:34:46 +02:00
2024-11-13 10:59:44 +01:00
2024-04-17 11:14:44 +02:00
2024-07-11 15:44:58 +02:00
2024-10-21 11:19:02 +02:00
2024-10-24 16:40:35 +02:00
2024-07-29 11:56:13 +02:00
2024-05-21 17:55:03 +02:00
2023-11-23 16:23:14 +01:00
2024-07-29 16:30:42 +02:00
2023-06-30 16:12:36 +02:00
2023-04-23 09:46:15 +02:00
2024-04-30 21:38:24 +02:00
2024-05-24 14:36:31 +02:00
2024-11-06 15:47:13 +01:00
2024-05-21 18:30:45 +02:00
2024-03-12 17:37:11 +01:00
2024-05-17 17:35:51 +02:00
2024-04-19 14:48:44 +02:00
2024-11-06 15:53:56 +01:00
2023-05-15 12:07:52 +02:00
2024-05-17 14:53:19 +02:00
2024-10-23 17:23:57 +02:00
2024-04-26 10:20:57 +02:00
2024-05-02 16:43:26 +02:00
2024-11-06 19:04:55 +01:00
2024-11-08 15:54:11 +01:00
2024-07-29 11:56:13 +02:00
2024-11-06 18:59:58 +01:00
2024-04-03 15:53:18 +02:00
2023-11-23 16:23:14 +01:00
2024-05-24 14:36:31 +02:00
2024-11-06 15:50:09 +01:00
2023-07-24 17:12:29 +02:00
2024-06-06 14:07:11 +02:00
2024-11-13 10:57:15 +01:00
2021-10-08 17:22:26 +02:00
2024-09-05 16:12:41 +02:00
2024-11-06 15:46:27 +01:00
2024-04-22 16:25:18 +02:00
2024-04-04 19:10:01 +02:00
2024-11-06 19:04:55 +01:00
2022-06-23 11:49:09 +02:00
2024-07-29 11:56:13 +02:00