Skip to content

P1: Split large API and test modules#25

Merged
johnny-emp merged 1 commit into
mainfrom
codex/p1-api-module-split
May 21, 2026
Merged

P1: Split large API and test modules#25
johnny-emp merged 1 commit into
mainfrom
codex/p1-api-module-split

Conversation

@johnny-emp
Copy link
Copy Markdown
Contributor

Summary

  • split AedbInstance API methods into focused src/api modules for query, KV, backup/restore, reactive processors, and order book APIs
  • split the monolithic lib_tests module into behavior-focused test modules while preserving test names
  • extract query execution context, commit partition derivation helpers, and keyspace memory accounting helpers

Validation

  • cargo check
  • cargo check --tests
  • cargo test --lib (455 passed, 7 ignored)
  • cargo test commit::executor::tests
  • cargo test storage::keyspace::tests

@johnny-emp johnny-emp mentioned this pull request May 21, 2026
@johnny-emp johnny-emp merged commit 287857f into main May 21, 2026
6 of 7 checks passed
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.

1 participant