Skip to content

draft: track #1242 full aggregate validation branch - #1387

Draft
snissn wants to merge 244 commits into
mainfrom
codex/1242-aggregate-refresh-full-validation
Draft

draft: track #1242 full aggregate validation branch#1387
snissn wants to merge 244 commits into
mainfrom
codex/1242-aggregate-refresh-full-validation

Conversation

@snissn

@snissn snissn commented May 6, 2026

Copy link
Copy Markdown
Owner

Purpose

This draft PR is a stable tracking branch for the fuller #1242 aggregate candidate. It is intentionally not a review-sized merge PR.

Use this branch for candidate-vs-main performance runs and integration checks when the intended aggregate includes the no-index staged update semantics that were missing from #1386.

Relationship To #1386

This PR starts from #1386 head e44f1f6b15d56b861ef4de8ee7415af4a6604000, including the iterator-wrapper fast-path fix, then merges the missing/superseding heads below:

Current Contents

Local Verification

go test ./TreeDB/collections \
  -run 'TestCollectionRootDeltaStatsIteratorPreservesFastPathTraits|TestPrimaryOnlyNoIndexUpdateCounters|TestCollectionNoIndexUpdate|TestCollectionCheckpointDoesNotFlushPendingNoIndexUpdate|TestCollectionManagerCloseDrainsPendingPrimaryOnlyNoIndexUpdate' \
  -count=1 -timeout=3m

go test ./TreeDB/caching \
  -run 'TestGetMany_MemtablePointerValues_DefensiveCopyAndCapacityCapped|TestGetMany_DuplicateHitsReuseSingleProbeWithoutResultAliasing|TestRootDomainProbeStats_GetMany' \
  -count=1 -timeout=2m

go test ./TreeDB/docs -run '^$' -count=1 -timeout=2m
go test ./TreeDB/mongo_gateway -run '^$' -count=1 -timeout=2m

Notes

snissn added 30 commits May 4, 2026 12:05
snissn added 30 commits May 5, 2026 08:01
…allocation' into tmp/1242-aggregate-refresh-1778004669
…tion' into tmp/1242-aggregate-refresh-1778004669
…rena' into tmp/1242-aggregate-refresh-1778004669
…-candidate-final

# Conflicts:
#	TreeDB/collections/api.go
#	TreeDB/collections/direct_buffered_update_bench_test.go
# Conflicts:
#	TreeDB/collections/api.go
# Conflicts:
#	TreeDB/collections/api.go
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.

2 participants