diff --git a/pageserver/src/tenant/timeline/compaction.rs b/pageserver/src/tenant/timeline/compaction.rs index 143c2e0865..72ca0f9cc1 100644 --- a/pageserver/src/tenant/timeline/compaction.rs +++ b/pageserver/src/tenant/timeline/compaction.rs @@ -206,8 +206,8 @@ pub struct GcCompactionQueue { } static CONCURRENT_GC_COMPACTION_TASKS: Lazy> = Lazy::new(|| { - // Only allow two timelines on one pageserver to run gc compaction at a time. - Arc::new(Semaphore::new(2)) + // Only allow one timeline on one pageserver to run gc compaction at a time. + Arc::new(Semaphore::new(1)) }); impl GcCompactionQueue {