Avi Kivity
d2b608d41a
dht: fragment token_range_vector
...
token_range_vector is a linear vector containing intervals
of tokens. It can grow quite large in certain places
and so cause stalls.
Convert it to utils::chunked_vector, which prevents allocation
stalls.
It is not used in any hot path, as it usually describes
vnodes or similar things.
Fixes #3335 .
(cherry picked from commit 844a49ed6e )
2025-08-25 12:59:20 +03:00
..
2025-03-05 11:00:03 +01:00
2025-07-27 22:52:56 +02:00
2025-02-14 20:26:56 +03:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2025-05-14 22:13:48 +02:00
2025-05-14 22:13:48 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2025-03-11 12:09:22 +02:00
2025-03-11 12:09:22 +02:00
2024-12-18 17:45:13 +02:00
2025-02-10 16:32:12 +01:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2025-08-25 12:59:20 +03:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2025-07-31 12:18:17 +03:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2025-03-05 11:00:03 +01:00
2025-08-25 12:59:20 +03:00
2025-03-05 11:00:03 +01:00
2025-03-05 11:00:03 +01:00