Wez Furlong
18e510ebe2
ready_queue: introduce dispatcher_wakeup_strategy and maintainer_wakeup_strategy
...
These allow optionally reducing how aggressively the dispatcher and
maintainers will be awoken when message(s) are submitted to the ready
queue.
The default behavior remains the same; the new thing here is the
ability to make it more relaxed, which should reduce some CPU
overheads for very busy systems with many queues.
Making things more relaxed does introduce a possibility for higher
outbound latency in some edge cases with low or bursty traffic.
2025-04-16 15:19:27 -07:00
..
2024-08-18 19:33:31 -07:00
2024-11-12 12:25:53 -07:00
2024-11-12 12:25:53 -07:00
2025-03-20 07:28:32 -07:00
2024-08-18 19:33:31 -07:00
2024-09-02 07:27:50 -07:00
2024-09-02 07:27:50 -07:00
2025-01-23 13:49:35 -07:00
2024-08-18 19:33:31 -07:00
2024-08-18 19:33:31 -07:00
2024-08-18 19:33:31 -07:00
2025-04-16 15:19:27 -07:00
2024-08-18 19:47:35 -07:00
2024-08-18 19:33:31 -07:00
2024-10-28 20:46:03 -07:00
2025-03-17 08:52:10 -07:00
2025-01-23 13:49:35 -07:00
2025-01-23 13:49:35 -07:00
2025-03-17 08:52:10 -07:00
2024-08-18 19:33:31 -07:00
2025-03-20 07:28:32 -07:00
2024-08-18 19:33:31 -07:00
2025-04-16 15:19:27 -07:00
2024-08-18 19:33:31 -07:00
2024-08-18 19:33:31 -07:00
2024-10-24 12:10:53 -04:00
2024-08-18 19:33:31 -07:00
2025-03-20 07:28:32 -07:00
2024-09-02 07:27:50 -07:00
2024-09-02 07:27:50 -07:00
2024-09-02 07:27:50 -07:00
2025-01-23 13:49:35 -07:00
2024-08-18 19:33:31 -07:00
2024-08-18 19:33:31 -07:00
2025-01-29 17:05:37 -07:00
2024-11-08 07:14:03 -07:00
2024-11-12 12:25:53 -07:00
2024-11-12 12:25:53 -07:00
2024-08-18 19:33:31 -07:00
2024-09-02 07:27:50 -07:00
2024-12-04 07:33:50 -07:00
2024-08-18 19:33:31 -07:00
2024-08-18 19:33:31 -07:00
2024-08-18 19:47:35 -07:00
2025-03-20 07:28:32 -07:00
2024-08-18 19:33:31 -07:00
2024-08-18 19:33:31 -07:00
2025-04-02 14:21:31 -07:00
2024-09-02 07:27:50 -07:00
2025-01-23 13:49:35 -07:00