chore: snapshot main sync
This commit is contained in:
@@ -18,8 +18,6 @@
|
||||
* never evict or force-restart a busy backend; defer with a stale-grace.
|
||||
*/
|
||||
|
||||
// ─── Idle TTL eviction (3.1) ─────────────────────────────────────────────────
|
||||
|
||||
/** Default idle TTL before a warm backend/session is evicted (design §6 ~30 min). */
|
||||
export const DEFAULT_IDLE_TTL_MS = 30 * 60 * 1000;
|
||||
|
||||
@@ -54,8 +52,6 @@ export function selectIdleEvictionTargets(
|
||||
return out;
|
||||
}
|
||||
|
||||
// ─── LRU cap (3.4) ───────────────────────────────────────────────────────────
|
||||
|
||||
/** Default max live warm backends/worktrees before the LRU cap evicts (env-overridable). */
|
||||
export const DEFAULT_MAX_LIVE_BACKENDS = 10;
|
||||
|
||||
@@ -87,8 +83,6 @@ export function selectLruEvictionTargets(
|
||||
return toEvict.map((e) => e.key);
|
||||
}
|
||||
|
||||
// ─── Busy-aware crash restart (3.2) — openchamber lift ───────────────────────
|
||||
|
||||
/**
|
||||
* Default grace after which a backend that has stayed unhealthy WHILE busy is
|
||||
* force-restarted anyway (openchamber's STALE_BUSY_GRACE_MS = 2 min). Guards
|
||||
@@ -157,8 +151,6 @@ export function decideRestart(input: RestartDecisionInput & { healthy?: boolean
|
||||
return { action: 'wait', reason: 'busy-grace' };
|
||||
}
|
||||
|
||||
// ─── Orphan worktree reaper target selection (3.4) ───────────────────────────
|
||||
|
||||
/** Default TTL: an on-disk worktree dir with no live `worktrees` row is reaped
|
||||
* only after it's been orphaned at least this long (mtime-based grace so a
|
||||
* just-created dir mid-`ensureSessionWorktree` race is never swept). */
|
||||
|
||||
Reference in New Issue
Block a user