{"version":"2.1.234","anchor":"deleting-a-session-from-a-transcript-has-a-storage-backend-i","canonical_anchor":"deleting-a-session-from-a-transcript-has-a-storage-backend-i","heading":"Deleting a session from a transcript has a storage-backend implementation","tier":"soon","area":"Storage Backend","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.234\/e\/deleting-a-session-from-a-transcript-has-a-storage-backend-i","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.234","markdown":"### Deleting a session from a transcript has a storage-backend implementation\n\nDeleting a session from a transcript has a new backend routine with retries, disabled here.\n\n**What**\n\nA new routine removes a session's records from a transcript by reading the tail and rewriting it under a precondition that fails if another writer got there first, retrying up to three times. It runs only on the storage backend path gated by `tengu_hover_rest`, which is off in this build.\n\n**Details**\n\n- Files whose records are not in the tail take a paged slow path, and there is a file-size ceiling above which the removal is abandoned rather than attempted.\n\n**Evidence**\n\n`Tombstone removal abandoned on the paged path`\n\n- Flag `tengu_hover_rest`: Off in both readings (read for one account on one subscription tier against v2.1.234; this account: off, anonymous baseline: off, compiled default: off)\n- Area: Storage Backend\n- Names: `tengu_hover_rest`\n- Tier: Nothing to try yet\n- Useful: 1\/5\n- Signal: 3\/5\n- Present in the build but not switched on"}