Repository navigation
PCSM-382: Document skipping chunk pre-splitting in PCSM 1.1.0 - #87
Open
rasika-chivate wants to merge 4 commits into
Open
rasika-chivate wants to merge 4 commits into
rasika-chivate wants to merge 4 commits into
Conversation
Contributor
There was a problem hiding this comment.
🟢 Approval recommended
The documentation consistently covers the new option, defaults, overrides, and operational implications across all interfaces.
0 open findings
What changed in this PR
Documents the PCSM 1.1.0 option to skip target chunk pre-splitting while preserving source shard keys.
Changes:
- Documents CLI, API, and environment variable configuration.
- Clarifies defaults, overrides, and balancing behavior.
- Updates navigation and configuration references.
| File | Description |
|---|---|
docs/sharding.md |
Adds behavior details and usage examples. |
docs/pcsm-commands.md |
Documents the new CLI flag. |
docs/install/parameters.md |
Documents the environment variable. |
docs/api.md |
Documents the API request field. |
mkdocs-base.yml |
Labels the sharding navigation entry. |
🧠 Review effort: Balanced
Give feedback about Copilot approvals in this survey to enter a drawing for a $150 gift card.
…me line to avoid a broken table row' Co-authored-by: Copilot Autofix powered by AI <[email protected]>
rasika-chivate
marked this pull request as ready for review
October 9, 2026 07:42
rasika-chivate
marked this pull request as draft
October 9, 2026 08:54
igroene
approved these changes
Oct 9, 2026
chupe
reviewed
Oct 9, 2026
Co-authored-by: Adnan <[email protected]>
chupe
approved these changes
Oct 16, 2026
Closed
This branch was successfully 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.

PCSM 1.1.0 lets users skip target chunk pre-splitting when they do not want to copy an uneven source layout. This documents the CLI flag, environment variable, and HTTP API option, including the default and explicit false override. The target remains sharded with the source shard key.
Sources: PCSM-382, merged implementation PR #281.
Placement and changed files
docs/sharding.md: adds Chunk distribution > Skip pre-splitting, with command-line, API, and environment-variable examples, the 1.1.0 qualifier, balancing considerations, and internal/upstream references. Qualifies existing pre-splitting descriptions as the default and removes the outdated "no flag" statement.docs/pcsm-commands.md: adds--clone-skip-presplitto thestartflags.docs/install/parameters.md: addsPCSM_CLONE_SKIP_PRESPLITto the environment variable table.docs/api.md: addscloneSkipPresplitto thePOST /startrequest table, including startup configuration fallback.mkdocs-base.yml: explicitly labels the existing sharding page Sharding support. The new subsection appears under Chunk distribution in the rendered page TOC. No new page is needed.Validation
main.docs/about-docs.mdlinks to missingreference/contributing.md; left unchanged.Claim-to-source map
main.go(newStartCmd,startRequest,resolveStartOptions);config/config.go(CloneConfig,bindEnvVars);pcsm/clone/clone.go(Options)pcsm/clone/clone.go,shardCollection;tests/test_presplit_sharded.py,test_ranged_skip_presplit_keeps_native_layoutcli_test.go, explicit-false and flag/env precedence cases;main.go, request forwarding andresolveStartOptionsThe implementation is merged. This PR prepares documentation for the upcoming release. Release notes are maintained separately in PR #85.
Jira backlink verified in comment 479692. Copilot balanced review requested through GitHub's review control; review is pending.