Reduced admission lock contention

- Generation admission uses nonfair metadata lock handoffs
- Waiting cutovers retain priority over later generation stages
- Concurrent stage tests verify cutover drain and runtime retirement
This commit is contained in:
Brian Neumann-Fopiano committed 2026-09-06 13:07:52 -04:00
1 parent f3b6a0ec1b
commit 34c2e4e560
2 files changed
+50 -1

No files matched your search

@@ -104,7 +104,7 @@ public final class GenerationAdmission {
private State(Path root) {
this.root = root;
this.lock = new ReentrantLock(true);
this.lock = new ReentrantLock();
this.changed = lock.newCondition();
}