Skip to content

docs: design record for the lifecycle history under old version headers - #58

Merged
Vonng merged 2 commits into
mainfrom
design/lifecycle-history-old-headers
Nov 10, 2026
Merged

Vonng merged 2 commits into
mainfrom
design/lifecycle-history-old-headers

Conversation

@Vonng

@Vonng Vonng commented Nov 10, 2026

Copy link
Copy Markdown
Member

Design record for pgsty/silo#332, in English and Chinese, with the entries in both design indexes.

It records why, on RELEASE.2026-11-09T00-00-00Z, lifecycle expiry of data whose version headers a MinIO release before RELEASE.2024-04-28 stored is refused for good once part of the drives of its erasure set were healed: the affected deployments and expiries, how an operator recognizes it, the root cause in the revision key, the six options considered, the fix, its verification, both review rounds and the residual limits. One residual limit is a separate defect of the same shape, where drives differ only in the data-directory flag of a restored version; it is described here and not fixed by pgsty/silo#332.

The status line says the fix is not merged or released. It needs an update when pgsty/silo#332 merges. The source change links to nothing on the site, so the two pull requests can merge in either order.

Validation: make check passes on top of current main, including the table alignment tests, the strict build and the internal link check.

🤖 Generated with Claude Code

Record why, on 20261109, lifecycle expiry of data whose version headers
a MinIO release before RELEASE.2024-04-28 stored is refused for good
once part of the drives of its erasure set were healed: the affected
deployments and expiries, the root cause in the revision key, the
options considered, the fix to versionRevision, its verification, both
review rounds and the residual limits. English and Chinese, with the
index entries.

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Signed-off-by: Feng Ruohang <rh@vonng.com>
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Nov 10, 2026 •

Copy link
Copy Markdown

Deploying silo-pgsty-com with  Cloudflare Pages  Cloudflare Pages

Latest commit: 64e58f4
Status:⚡️  Build in progress...

View logs

pgsty/silo#332 merged to main as 36c8d1683. Update the status line of
the design record in both languages, and note that its CI ran the full
cmd suite, the race selection and the cross compile. Not released yet.

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Signed-off-by: Feng Ruohang <rh@vonng.com>
@Vonng
Vonng merged commit d185a83 into main Nov 10, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant