Repository navigation
Reconcile historical archive B-tree evaluation - #1133
Merged
Merged
Conversation
…blication' into perf/direct-language-json-storage
…e' into docs/o27c-hinted-ancestor-qualification
…ication' into fix/main-benchmark-fourth-agreement
Base automatically changed from
docs/queued-read-cancellation-qualification
to
main
November 7, 2026 13:46
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.
Reconcile an archive B-tree experiment that had already finished but was still listed as unmeasured. Preserve the historical observations and reject that container substitution because construction gains came with slower wide/deep directory queries. Runtime behavior is unchanged.
AG;DR
Scope and dependency
Historical decision and protocol
std::mapwithabsl::btree_map, using the pinned default transparent three-way string comparator and direct dependency. Index-only mutation and nonescaping read iterators were audited; returned metadata/text/member sources own their data. No borrowed-key or insertion-hint policy is folded into this trial.Provenance and qualification limits
45f4c5e65bfb7de5d0facf8bcbdca1d28320ae4a. Current experiment-planning based8cf61cccd4b0efed5058bf6fa45228e47162b48has different archive ownership/scanning and release/link settings. Old percentages are not attributed to current production or added to later gains.Evidence and publication checks
docs/benchmarks/archive-btree-historical-decision-20261107.mdlinks the adjacent capsule through supported release-sitefilesmappings.e609682737ebd09c27b5760e3dd811e55f7e54fbc9c1b852c7e21f8dcf983df0. Includes corrected/initial populations, original note, source patch, analysis/drivers and expressly later identities; executable images stay private.Current main integration
Signed synchronization
758c69f067915c515d60d0496047218adc0cae26incorporates #1132 main squash5d413a35cbecbe81d23f6b4bfd95b3d95840e484. The qualified child tree remains exactly492e750ab77c0abd7fb0e62f4ad5c207d45b3e30after proving the real included old parent, the qualified signed parent and actual main have equal full trees. Normal commit and immediate push hooks passed; merge hooks intentionally skipped redundant Trunk. No local clang-tidy ran. This pushed head requires its own fresh current-main CI; earlier stacked success does not establish current readiness. Exact predecessor-main Test must also succeed before merge.Final current-head qualification
Own current-main Test run 42378590920 succeeded on signed head
758c69f067915c515d60d0496047218adc0cae26, including all ordinary tests, hosted site validation, CI clang-tidy, coverage, sanitizers, both-platform measurement agreement, best-seven comparison anddone. A fourth Mac candidate completed successfully; after-fourth agreement passed and fifth candidates skipped normally. Exact predecessor-main Test42378502033also succeeded. This pushed head is ready and is merged unchanged under the user’s requested #1133 → #1134 order. Historical research measurements remain separately scoped; no current-runtime performance claim is added.