Skip to content

fix(pchronicle): fix distributed S3 manifest writes - #129

Open
lizhicui wants to merge 3 commits into
mainfrom
feat/pchronicle-s3-conditional-write
Open

fix(pchronicle): fix distributed S3 manifest writes#129
lizhicui wants to merge 3 commits into
mainfrom
feat/pchronicle-s3-conditional-write

Conversation

@lizhicui

@lizhicui lizhicui commented Sep 9, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • retry conditional S3 writes once with an unquoted ETag when the provider rejects the quoted form with 412 ConditionNotMatch
  • remove the single-writer object-store manifest mode and its CLI/configuration plumbing so Gateway capture remains safe for distributed replicas
  • include per-source automatic Storyline projection failures in readiness errors

Validation

  • targeted pChronicle tests passed before deployment (68 passed)
  • deployed extended OpenAI tools workload passed with all five tool scenarios executed and no missing tools
  • restart recovery passed: 6 canonical events and 6 Storyline turns remained readable with identical response hashes
  • two-replica workload passed after re-establishing the test port-forward; no ConditionNotMatch, PreconditionFailed, or Storyline startup errors observed
  • deployment restored to 1 replica

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