{"version":"2.1.275","anchor":"memory-sync-adds-an-off-backoff-with-jitter-retry-state","canonical_anchor":"memory-sync-adds-an-off-backoff-with-jitter-retry-state","heading":"Memory sync adds an 'off' backoff-with-jitter retry state","tier":"internal","area":"Memory Sync","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.275\/e\/memory-sync-adds-an-off-backoff-with-jitter-retry-state","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.275","markdown":"### Memory sync adds an 'off' backoff-with-jitter retry state\n\nMemory sync adds a backoff-with-jitter retry mode for when memory storage is unusable\n\n**What**\n\nThe background process that keeps memory in sync now detects when a memory store's underlying basis is unusable. When that happens, it increments a retry counter and computes a randomized backoff delay (jitter), and pushes the sync with the reason `off_retry` instead of the usual `periodic` reason. The interval between resyncs is now computed by a dedicated helper.\n\n**Why**\n\nThis prevents the memory sync process from retrying too aggressively or too predictably when its storage basis isn't usable, spacing out retries instead of hammering it on a fixed schedule.\n\n- Area: Memory Sync\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 1\/5"}