feat(relational): add authoritative packed base-row storage - #502
Draft
ajroetker wants to merge 118 commits into
Draft
feat(relational): add authoritative packed base-row storage#502ajroetker wants to merge 118 commits into
ajroetker wants to merge 118 commits into
Conversation
ajroetker
force-pushed
the
feature/relational-core
branch
from
August 19, 2026 16:51
430ad08 to
2bc3374
Compare
# Conflicts: # zig/pkg/antfly/src/storage/db/algebraic/schema_capability.zig
# Conflicts: # zig/pkg/antfly/src/runtime_error_abi.zig
Share bounded pinned schema plans across column blocks and primary overlays; support nested and hyphenated selections with costed late materialization. Add differential tests and benchmarks, repair schema OOM cleanup and LMDB free-list convergence, and preserve the merged main error ABI.
# Conflicts: # zig/pkg/antfly/src/runtime_error_abi.zig
# Conflicts: # zig/pkg/antfly/src/capi/db.zig
Share off-lock, single-flight read projections; account and retire metadata epochs safely. Persist bounded tombstone GC objectives and decouple admission retries from age triggers. Add cursor, concurrency, fault, scaling, and physical churn coverage.
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.
What changed
relational_storefacadeScope
This folds the former R2 authoritative-base-row slice into #502 so the PR lands one minimal, usable relational storage path instead of an admitted schema and unused codec. The code was ported surgically from the current final tree of
combine-pr-141-143-144, not reconstructed by cherry-picking its historical commits.Still excluded:
Validation
unit-storage-test-audit, storage compile, formatting, E2E collection, andgit diff --checkpassed after the final main merge32546016284passed: x86_64 hermetic/TLA+, ARM64 codec, Antfly E2E, inference E2E, and low-FD regressionsorigin/main(46b702a8e) is merged cleanly