Skip to content

Test suite refactoring. Misc bug fixes to joins#164

Merged
guymolinari merged 9 commits into
disney:developfrom
guymolinari:develop
Jun 11, 2026
Merged

Test suite refactoring. Misc bug fixes to joins#164
guymolinari merged 9 commits into
disney:developfrom
guymolinari:develop

Conversation

@guymolinari

Copy link
Copy Markdown
Collaborator

Summary
Fix join count projection and deterministic outer join behavior.
Correct persisted bitmap classification during cluster restart.
Harden direct Pogreb retention testing.
Add YAML SQL roadmap suites with full result-set validation.
Migrate primary SQLRunner basic, insert, mutation, and join tests.
Preserve unsupported SQL behavior as explicit xfail roadmap goals.
Retain legacy SQL scripts for specialized topology and retention tests.
Add local Consul, cluster, logging, and integration-test scripts.
Add architecture, deployment, development, quick-start, and status documentation.
Simplify CI by removing unused LocalStack setup and repairing repository checkout.

Validation
Build and unit tests pass.
Basic, insert, mutation, and join integration suites pass.
Cluster restart and persisted-data verification pass.
GitHub Actions is green on develop.

Remaining Work
Legacy SQLRunner fragments remain compatibility debt for topology, Docker, restart, and retention tests.
SQL roadmap xfail cases document known unsupported or incorrect behavior.
Broader SQL and join-engine refactoring is intentionally deferred.

guymolinari and others added 9 commits April 4, 2025 08:50
Merge develop to master for 0.9.16 release
Collapse duplicate count(*) join projections so scalar join counts expose one result column.

Make outer join detection deterministic when aliases are iterated from a map.

Classify persisted bitmap files by on-disk path shape so row-id bitmap files under BSI fields reload as standard bitmaps.

Skip direct Pogreb read test while a local cluster is running and fail cleanly on Pogreb open/close errors.
Migrate primary SQLRunner scripts to YAML suites with full result validation and supported, xfail, and skip outcomes.

Run SQL conformance integration tests through the roadmap runner while retaining legacy scripts for specialized topology tests.

Add local cluster, Consul, log, and integration-test scripts.

Document development, deployment, SQL roadmap, and legacy compatibility guidance.
Migrate primary SQLRunner scripts to YAML suites with full result validation and supported, xfail, and skip outcomes.

Run SQL conformance integration tests through the roadmap runner while retaining legacy scripts for specialized topology tests.

Add local cluster, Consul, log, and integration-test scripts.

Document development, deployment, SQL roadmap, and legacy compatibility guidance.
@guymolinari

Copy link
Copy Markdown
Collaborator Author

Resurrecting the Quanta project here.

@guymolinari guymolinari merged commit 660f594 into disney:develop Jun 11, 2026
1 check 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.

2 participants