Alex Chi Z.
cccc196848
refactor(pageserver): make partitioning an ArcSwap ( #10377 )
...
## Problem
gc-compaction needs the partitioning data to decide the job split. This
refactor allows concurrent access/computing the partitioning.
## Summary of changes
Make `partitioning` an ArcSwap so that others can access the
partitioning while we compute it. Fully eliminate the `repartition is
called concurrently` warning when gc-compaction is going on.
---------
Signed-off-by: Alex Chi Z <chi@neon.tech >
2025-01-16 15:33:37 +00:00
..
2024-06-04 16:16:23 +00:00
2025-01-13 14:23:42 +00:00
2025-01-10 19:19:48 +00:00
2024-11-11 09:58:41 +00:00
2024-02-06 09:39:06 +02:00
2022-08-16 18:49:22 +03:00
2024-09-06 14:33:52 +02:00
2024-08-13 18:51:51 +01:00
2024-11-12 18:57:31 +01:00
2024-04-08 16:27:08 +02:00
2023-07-20 17:45:10 +03:00
2025-01-02 18:37:50 +00:00
2024-06-04 16:16:23 +00:00
2025-01-13 10:34:36 +00:00
2025-01-16 15:33:37 +00:00
2024-05-31 18:19:41 +00:00
2024-09-16 18:45:19 +00:00
2024-09-20 16:09:39 +01:00
2025-01-16 15:33:37 +00:00
2024-09-06 14:33:52 +02:00
2024-09-08 21:47:57 +03:00
2025-01-13 10:34:36 +00:00
2023-07-11 13:11:23 -04:00
2024-09-06 14:33:52 +02:00
2023-10-04 17:52:23 +03:00
2024-10-18 10:27:50 +01:00
2024-11-27 12:12:21 +00:00
2025-01-10 12:14:29 +00:00
2024-08-29 12:06:00 +01:00
2022-12-13 14:52:04 +01:00
2024-11-22 13:29:49 +00:00
2023-04-06 12:47:21 +03:00
2023-03-31 14:47:57 +03:00
2024-04-08 15:53:07 +01:00
2024-12-06 10:24:13 +00:00
2023-03-28 22:29:42 +04:00
2024-10-18 10:27:50 +01:00
2024-12-04 16:54:56 +00:00
2024-01-23 11:17:15 +00:00
2023-12-15 17:43:02 +00:00
2024-09-08 21:47:23 +03:00
2024-10-18 10:27:50 +01:00
2024-12-11 19:16:33 +00:00
2024-09-19 11:57:10 +03:00
2024-09-06 14:33:52 +02:00
2024-03-19 10:50:41 -05:00