Repository navigation
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
|
Nice! We should add integration tests for this here: https://github.com/pgdogdev/pgdog/tree/bac0f8ea62e0ac73b871a0c06dd9c3224db81830/integration/sql @jkaczman is also working on an acceptance test framework that compares the results returned by sharded and non-sharded pg, all the way to the binary protocol level, to ensure both are identical. |
|
Metal bench (arm64) passed. All 152 measures within bounds.
Counters per txn
Microbench: all 135 measures within bounds. Logslb, microbench, pooler, sharding-w2, sharding-w8, verdict.json |
|
Metal bench (x86) passed. All 152 measures within bounds.
Counters per txn
Microbench: all 135 measures within bounds. Logslb, microbench, pooler, sharding-w2, sharding-w8, verdict.json |
Cross-shard
count(*)::numericfailed with an invalid cast error: the parser treats a cast count as a count, but the merge only accepted integer and float partial counts.Partial counts that come back as numeric are now converted to integers and summed, and the total is returned as numeric, the same as single-node Postgres.