Configuration Section Migration#463
Merged
Ethan-Arrowood merged 3 commits intomajor-version-reorgfrom Mar 27, 2026
Merged
Conversation
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
🚀 Preview DeploymentYour preview deployment is ready! 🔗 Preview URL: https://preview.harper-documentation.harperfabric.com/pr-463 This preview will update automatically when you push new commits. |
25 tasks
…tion into migration/configuration
🧹 Preview CleanupThe preview deployment for this PR has been removed. |
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.
Configuration Migration
Summary
Migration of the Configuration section from
versioned_docs/version-4.7/into the newreference_versioned_docs/version-v4/configuration/structure.Files Created
reference_versioned_docs/version-v4/configuration/overview.mdreference_versioned_docs/version-v4/configuration/options.mdreference_versioned_docs/version-v4/configuration/operations.mdmigration-context/link-placeholders/configuration-link-placeholders.mdSource Files Used
configuration/overview.md
versioned_docs/version-4.7/deployments/configuration.md(primary — config file intro, env var mechanisms, HDB_CONFIG)release_notes/4.7.2.md(confirmed HARPER_DEFAULT_CONFIG and HARPER_SET_CONFIG introduction)configuration/options.md
versioned_docs/version-4.7/deployments/configuration.md(primary — comprehensive options reference, ~1500 lines)release_notes/4.2.0.md(http section, componentRoot restructuring)release_notes/4.3.0.md(compression default, compaction)release_notes/4.4.0.md(native replication/Plexus, sharding)release_notes/4.5.0.md(HTTP/2, blob storage, replication port change)release_notes/4.6.0.md(per-component logging)release_notes/4.7.2.md(HARPER_DEFAULT_CONFIG, HARPER_SET_CONFIG)configuration/operations.md
versioned_docs/version-4.7/developers/operations-api/configuration.md(primary — set_configuration and get_configuration operations)Notes on environment-variables/configuration.md
Per the migration map, the originally planned
reference_versioned_docs/version-v4/environment-variables/configuration.mdwas never created during the environment-variables migration (the migration plan notes explicitly stated its content should be ported intoconfiguration/overview.md). That content —HDB_CONFIG,HARPER_DEFAULT_CONFIG,HARPER_SET_CONFIG, naming conventions, and precedence — is now fully documented inconfiguration/overview.md. No file needed to be deleted.Version Annotations Added
High Confidence (Confirmed via release notes)
replication.shard): Added in v4.4.0logging.external,http.logging, etc.): Added in v4.6.0compactOnStart: Added in v4.3.0authentication.enableSessions): Added in v4.2.0Needs Verification
componentsRootrename (fromcustomFunctionsRoot): inferred v4.2.0 — needs human verificationstorage.reclamationsection introduction version: inferred v4.5.0 — needs verificationcertificateVerificationfor HTTP mTLS: inferred v4.7.0 — needs verificationLink Placeholders Created
See
migration-context/link-placeholders/configuration-link-placeholders.mdfor full list.Summary:
options.md(11) andoperations.md(2)Conflicts & Questions for Human Review
Uncertainties
clusteringsection as deprecated/superseded by nativereplication(v4.4.0), but don't explicitly say "deprecated". Review whether the "Deprecated in: v4.4.0" label is appropriate.componentsRoothistory — Was it previously calledcustomFunctionsRoot? Verify the v4.2.0 rename.storage.reclamation— No release note explicitly introduces this section. Annotated as "inferred v4.5.0".threads(top-level count) — Theget_configurationresponse shows"threads": 11(flat integer) while the options docs showthreads.count. Human should verify whether the API returns nested or flat.Migration Map Status
Updated status for Configuration section to "In Progress"
Checklist for Human Reviewer
componentsRootrename history (was itcustomFunctionsRootin v4.1?)storage.reclamationintroduction versionhttp.mtls.certificateVerificationintroduction versionget_configurationresponse forthreads(nested vs flat)