Tomasz Grabiec
8fbfd595bb
locator: load_sketch: Optimize pick()/unload()
...
They are executed frequently during tablet scheduling. Currently, they
have time complexity of O(N*log(N)) in terms of shard count. With
large shard counts, that has significant overhead.
This patch optimizes them down to O(log(N)).
2024-07-31 11:38:17 +02:00
..
2024-04-19 22:56:16 +08:00
2024-07-18 13:52:36 +03:00
2024-02-02 22:12:57 +08:00
2022-05-13 07:11:58 +02:00
2023-11-13 10:27:06 +02:00
2024-01-23 09:12:23 +02:00
2023-12-31 18:37:34 +02:00
2024-01-23 09:12:23 +02:00
2023-12-25 18:17:23 +02:00
2023-12-25 15:53:03 +03:00
2023-12-25 15:53:03 +03:00
2024-02-02 22:12:57 +08:00
2022-05-13 07:11:58 +02:00
2024-02-02 22:12:57 +08:00
2024-01-23 09:12:23 +02:00
2022-08-12 06:01:44 +03:00
2024-07-31 11:38:17 +02:00
2023-12-25 15:53:03 +03:00
2024-01-23 09:12:23 +02:00
2024-04-19 22:56:16 +08:00
2024-03-27 12:06:24 +02:00
2024-05-30 13:55:14 +03:00
2024-05-30 13:55:14 +03:00
2024-01-23 09:12:23 +02:00
2023-12-05 08:42:49 +02:00
2022-04-11 14:38:34 +03:00
2024-01-23 09:12:23 +02:00
2024-02-02 14:38:17 +03:00
2024-01-23 09:12:23 +02:00
2024-01-23 09:12:23 +02:00
2024-01-23 09:12:23 +02:00
2023-12-12 23:19:54 +04:00
2024-03-27 12:06:21 +02:00
2024-05-16 00:28:47 +02:00
2024-06-06 11:23:27 +02:00
2024-06-05 16:11:22 +02:00
2024-07-09 18:31:35 +03:00
2024-04-14 15:25:50 +03:00
2024-04-14 15:25:50 +03:00
2023-12-12 23:19:54 +04:00
2024-06-12 10:04:23 +03:00
2024-05-21 09:46:30 +03:00
2023-12-12 23:19:54 +04:00
2024-02-21 00:24:25 +02:00
2022-12-10 12:51:05 +01:00