Repository navigation
Document base-copy liveness as available from v5.3.6, with refused from v5.4.0 - #799
Merged
Merged
Conversation
….4.0 The purge-bound retention copy, derived names for unnamed origins and cluster_status stuckCopy are backported to the 5.3 line by HarperFast/harper-pro#1262 and HarperFast/harper#4014. On 5.3, stuckCopy has only retrying and held: refusal needs schema-defined sharding, new in 5.4. Co-Authored-By: Claude Opus 5.5 <[email protected]> Dispatch-Task: docs-harper-pro-1262
🚀 Preview DeploymentYour preview deployment is ready! 🔗 Preview URL: https://preview.harper-documentation.harperfabric.com/pr-799 This preview will update automatically when you push new commits. |
🧹 Preview CleanupThe preview deployment for this PR has been removed. |
kriszyp
added a commit
to HarperFast/harper-pro
that referenced
this pull request
Nov 5, 2026
….4.0 (HarperFast/documentation#799) The purge-bound retention copy, derived names for unnamed origins and cluster_status stuckCopy are backported to the 5.3 line by #1262 and HarperFast/harper#4014. On 5.3, stuckCopy has only retrying and held: refusal needs schema-defined sharding, new in 5.4. Dispatch-Task: docs-harper-pro-1262 Co-authored-by: Claude Opus 5.5 <[email protected]>
This branch was previously deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
⊙ Problem
Document stuck base copies, purge-bound retention copies and unnamed origins for 5.4 says three replication changes first ship in v5.4.0. They are also coming to the 5.3 line, through Stop forcing base copies that never finish and Record each transaction log's purge bound. A 5.3 operator reading these pages would be told
stuckCopyis not available to them.🤔 Is it right to say v5.3.6 before the release exists?
Yes, in a draft. Do not merge until both code PRs merge and the
v5.3.6tag has the code (git show v5.3.6:replication/copyStall.ts). If it ships later, change these badges.💡 Solution
overview.md, the purge-bound rule and derived names for unnamed origins now read as available from v5.3.6. So doesstuckCopyinclustering.md.refusedstays v5.4.0. On 5.3,stateis onlyretryingorheld, and therefusedentry has its own badge.operating-replication.mdxmatches: the idle-database sentence and thestuckCopyfield.🤔 Should 5.3.md also warn about the extra copy on upgrade?
Left out. That page sends patch notes to the GitHub releases page, and the reference covers the case. It would be one bullet to add.
⚖️ Alternatives
✅ Verification
STATE_NAMEShas onlyretryingandheld; the attempt limit, hold bounds, 60-second quiet period, log lines, 64-name cap and naming match the pages.npm run build,format:check,lint,typecheckandtest:examplespass.Refs HarperFast/harper-pro#1262
🤖 Generated by Claude Opus 5.5 (Claude Code); posted via @kriszyp.
Related PRs: #788 overlaps (moves these reference pages to the code repos; its sources need the same version split), #791 overlaps (wrote the v5.4.0 text this corrects)
Complexity: easy
Origin — the dispatch brief this PR was written from
Document the 5.3 backport of base-copy liveness
Documentation for the base-copy liveness behavior was added by documentation#791 with version badges saying it first ships in v5.4.0. The same behavior is being backported to the 5.3 line by harper-pro#1262 and harper#4014, so it is expected in the next 5.3 patch release (5.3.6).
Update the badges and any "Before v5.4" wording in the pages #791 touched so they are accurate for both lines: the purge-bound retention copy, derived names for unnamed origins, and the cluster_status stuckCopy field exist on 5.3 from that patch.
One real difference to state: on 5.3 stuckCopy has only the states retrying and held. The refused state and the owner-refusal behavior need declarative sharding, which is 5.4 only.
Hold merging until harper-pro#1262 merges and the patch version is confirmed. Link: HarperFast/harper-pro#1262
Dispatch: task
docs-harper-pro-1262· queued by task:harper-pro-1249-v53-port · ran by claude/opus/high · worker kzyp-xps-1Ready-For-Promotion: 3dbf213 urgency=normal late=none
Review-Coverage: authored=claude; ran=gemini,cursor-composer,codex; adjudicated=domain; declined=cursor-grok,muse; rounds=1; full=1 @ 3dbf213
Review-Attention: skim ~2m (decisions: badge-split-inline, backport-note-location) @ 3dbf213