fix(context): persist fallback compaction breaker

This commit is contained in:
kshitijk4poor 2026-07-14 01:50:20 +05:30 committed by kshitij
parent 5ce827cac9
commit af7dceaf77
10 changed files with 394 additions and 91 deletions

View file

@ -5791,6 +5791,14 @@ def test_expired_compression_failure_cooldown_is_ignored(db):
assert db.get_compression_failure_cooldown("s1") is None
def test_compression_fallback_streak_round_trips(db):
db.create_session("s1", "cli")
assert db.get_compression_fallback_streak("s1") == 0
db.set_compression_fallback_streak("s1", 2)
assert db.get_compression_fallback_streak("s1") == 2
def test_refresh_compression_lock_requires_holder_and_preserves_reclaimability(db, monkeypatch):
db.create_session("s1", "cli")