Skip to content

docs: correct backup.md blob reference description - #277

Open
rodboev wants to merge 1 commit into
kenn-io:mainfrom
rodboev:docs/264-backup-referenced-blobs
Open

docs: correct backup.md blob reference description#277
rodboev wants to merge 1 commit into
kenn-io:mainfrom
rodboev:docs/264-backup-referenced-blobs

Conversation

@rodboev

@rodboev rodboev commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

docs/architecture/backup.md said backup captures every blobs row, "including a row that has become a GC candidate but has not yet been reclaimed." Backup capture is actually scoped to BackupBlobAuthorityCTE (internal/store/metadata.go:266-278), which UNIONs blobs referenced by content_versions, rendition_artifacts, visual_preview_generations, rendition_builds, and rendition_jobs. An unreferenced blob (a GC candidate by definition) is excluded.

Docs-only. Two spots corrected so the file is internally consistent:

  • The reachability paragraph now states backup captures blobs still referenced by a retained content version, rendition artifact, visual preview, or staged rendition source, and that a GC candidate is excluded.
  • The "Kit integration status" line (was "every authoritative blobs row") now reads "the backup-authorized blob closure," matching the CTE.

Opened as draft only because of the 6-PR limit; ready to review.

Closes #264

Backup captures blobs referenced by the BackupBlobAuthorityCTE tables, not
every blobs row; unreferenced GC candidates are excluded.

Closes kenn-io#264
@roborev-ci

roborev-ci Bot commented Sep 4, 2026

Copy link
Copy Markdown

roborev: Combined Review (c433e0b)

No issues found.


Reviewers: 2 done | Synthesis: codex | Total: 2m20s

@rodboev rodboev changed the title Correct backup.md: backup captures referenced blobs, not every blobs row docs: correct backup.md blob reference description Sep 4, 2026
@rodboev
rodboev marked this pull request as ready for review September 4, 2026 14:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

backup.md says every blobs row is captured; backup scopes to referenced blobs

1 participant