davide
9a93bfda83
fix: replace put_nowait+sleep polling with call_later in onion_message queues
...
The send_queue and forward_queue loops were doing put_nowait + sleep(SLEEP_DELAY)
+ get() to re-schedule not-yet-due messages. Under asyncio scheduler pressure the
get() can stall after the item was already put back, causing test_request_and_reply
to time out. Replaced with call_later(remaining, queue.put_nowait, item) which
schedules the re-insertion at the exact due time without any polling.
2026-05-05 09:45:09 +02:00
..
2026-04-29 10:07:54 +02:00
2026-04-29 15:05:33 +02:00
2025-07-21 02:40:17 +00:00
2026-03-19 08:47:07 +01:00
2026-02-21 03:51:52 +00:00
2026-04-27 16:28:24 +02:00
2022-07-07 18:29:01 +02:00
2026-01-05 15:55:31 +00:00
2026-01-21 17:49:41 +00:00
2026-03-20 17:39:48 +00:00
2026-03-19 14:41:31 +01:00
2026-04-27 14:16:29 +00:00
2026-04-27 16:28:19 +02:00
2023-09-18 16:52:38 +00:00
2026-04-20 13:27:21 +00:00
2026-04-29 10:08:14 +02:00
2026-04-27 15:28:39 +00:00
2025-08-18 15:38:25 +00:00
2026-04-28 15:16:42 +00:00
2026-04-29 15:05:33 +02:00
2025-12-05 17:06:41 +00:00
2026-03-27 15:30:34 +00:00
2024-10-17 18:26:47 +00:00
2026-04-08 10:45:59 +02:00
2025-08-18 17:02:34 +00:00
2025-12-05 17:06:50 +00:00
2026-04-08 10:20:01 +02:00
2025-12-18 08:32:46 +01:00
2025-04-18 00:54:30 +00:00
2026-02-21 03:40:09 +00:00
2026-03-20 17:43:12 +00:00
2026-04-27 16:28:19 +02:00
2025-12-02 10:38:10 +01:00
2025-11-18 17:06:42 +00:00
2026-04-28 10:16:34 +02:00
2026-01-28 17:49:36 +01:00
2026-01-28 12:08:35 +01:00
2026-04-01 09:07:36 +02:00
2026-04-28 10:16:34 +02:00
2025-06-03 10:06:39 +02:00
2025-11-11 16:00:41 +00:00
2026-02-24 17:49:15 +00:00
2026-01-27 13:14:31 +01:00
2026-04-27 16:28:19 +02:00
2026-01-15 15:59:14 +00:00
2025-07-15 22:53:35 +00:00
2026-03-19 14:41:31 +01:00
2026-04-28 10:22:10 +02:00
2025-08-20 17:57:05 +00:00
2025-08-08 14:34:53 +00:00
2025-04-23 16:09:31 +02:00
2025-12-18 14:27:54 +00:00
2026-05-05 09:45:09 +02:00
2026-04-27 16:28:19 +02:00
2026-03-20 18:14:38 +00:00
2025-06-10 16:14:04 +02:00
2026-03-27 13:15:07 +00:00
2024-01-16 16:25:33 +01:00
2023-04-24 12:58:26 +00:00
2026-04-01 09:07:36 +02:00
2026-04-29 15:05:33 +02:00
2024-05-20 16:57:11 +02:00
2023-12-04 14:15:39 +08:00
2025-09-05 19:51:33 +00:00
2026-04-27 16:28:19 +02:00
2026-04-20 13:27:21 +00:00
2026-04-28 10:22:10 +02:00
2026-03-09 13:45:19 +01:00
2026-02-27 17:17:53 +01:00
2026-04-29 15:05:33 +02:00
2026-04-03 02:22:01 +00:00
2026-04-01 15:50:28 +00:00
2026-04-27 16:28:19 +02:00
2026-04-28 10:16:34 +02:00
2026-03-23 10:04:04 +01:00
2026-03-20 18:14:38 +00:00