Files
minio/docs/investigations/r5/baseline.md
T
Feng Ruohang 680eac66e4 fix(replication): preserve ordered tag deletions
Persist, send and reconcile empty tag states together with their revision
across COPY, PUT and multipart replication. Advance local tag mutations
under the existing locks and preserve current tags during replication ACK.

Cover signed HTTP, persistent single/multiple pool state, KMS, SSE-C key
rotation, ordering, retry and duplicate requests. Record real Opus plan
consensus, implementation review and local verification evidence.

Signed-off-by: Feng Ruohang <rh@vonng.com>
(cherry picked from commit 115fe8b12329d147adbaf817faa1737392ecbf9b)
Signed-off-by: Feng Ruohang <rh@vonng.com>
2026-09-16 00:37:55 +08:00

1.4 KiB

R5 investigation baseline

  • Worktree: /Users/vonng/.codex/worktrees/77ad/silo
  • HEAD: 9ebe81c1b3611f9cc73e676b5b741c2be62c467a; GitHub main checked live on 2026-09-15.
  • Branch: codex/r5-tag-deletion-ordering.
  • WORKFLOW: /Users/vonng/tmp/silo-r4-r8-20260915-01a0a5ab/WORKFLOW.md read completely.
  • This isolated worktree has no AGENTS.md. Read /Users/vonng/pgsty/silo/AGENTS.md: PGSTY supported stack, minimal compatible changes, separate local/merge/release gates.
  • Existing tag storage reconciliation is already in HEAD; inspect and reuse it.
  • No open R5 PR in live gh pr list; unrelated open PRs #184 and #187 belong to R6/R7.
  • Parent reproduction: /Users/vonng/tmp/silo-r4-r8-20260915-01a0a5ab/baseline-evidence/r5-handler.log.
  • Current reproduction overlay and raw output: /Users/vonng/tmp/silo-r5-20260915-77ad/.
  • Claude Code actual version: 2.1.270 at /opt/homebrew/bin/claude. Required model claude-opus-5, effort max; model identity must be checked in assistant messages.
  • Toolchain: go1.27.1 darwin/arm64. Targeted tests use GOMAXPROCS=2 and -p 1 to share the host.

Ownership

R4 owns cmd/object-api-options.go KMS common-field preservation and option tests. R5 does not edit that file. R5 owns tag state generation, wire propagation, COPY/PUT/multipart persistence and ordered replay tests. Coordination requested through parent while R4 actual task ID is pending.