You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Applies the four must-fix and three cheap should-fix findings from the PR-5.1.5
sub-phase gauntlet (preset pr-2, parallel executors):
- Branch-ordinal hardening: every skip-scan successor/latest probe now tags its
UNION ALL arms with a constant ordinal and selects via ORDER BY br LIMIT 1,
so the choice is SQL-guaranteed instead of relying on Append's undocumented
syntactic arm order. Verified equivalent + still index-descent-shaped on the
2.1M-row prototype container (21ms -> 31ms).
- NULLS-LAST fidelity tests: a stamped row beats a newer NULL-stamped row, and
an all-NULL-stamped series still surfaces via the fallback arm.
- Summary successor-branch tests: multi-format engine, second engine, and
second query_idx all survive enumeration.
- Discovery-parity test: collectQueryGroups equals the replaced GROUP BY oracle
over a fixture spanning two datasets, every NULL/non-NULL variant and scale
combination, and two storages.
- Migration 006's backfill UPDATE is now exercised against pre-existing rows
(apply 001, seed, apply the rest, assert stamped + no drift).
- The index-shape test parses INCLUDE payloads instead of silently swallowing
them, pins INCLUDE (value_ns) and commit_timestamp DESC on the summary index.
- Docs: collectGroups docblock re-attached, README pool default 4 -> 8, e2e
schema init now includes 007 with an accurate comment, orphan-row divergence
documented in summary.ts, stale DISTINCT ON comment reworded.
Deferred (per the synthesizer's should-fix/nit triage): deriving
SUMMARY_CONCURRENCY from the pool config, sharing sargableDimEq with
summary.ts.
Signed-off-by: "Connor Tsui" <connor@spiraldb.com>
Copy file name to clipboardExpand all lines: benchmarks-website/web/README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -35,7 +35,7 @@ Connection config is read by `lib/db.ts`:
35
35
|`BENCH_DB_REGION`| for IAM | AWS region for the RDS IAM signer; required when no password is set. IAM token signing also needs AWS credentials in the runtime environment. |
36
36
|`BENCH_DB_SSL`| no (`verify-full`) |`verify-full` validates the certificate chain and hostname; `disable` is for local non-TLS containers only. Any other value fails loudly. |
37
37
|`BENCH_DB_CA`| prod | PEM contents of the Amazon RDS CA bundle; Node's trust store does not include the RDS roots, so `verify-full` against RDS fails without it. |
38
-
|`BENCH_DB_POOL_MAX`| no (4) | Max pool connections per serverless instance. |
38
+
|`BENCH_DB_POOL_MAX`| no (8) | Max pool connections per serverless instance; the per-render summary fan-out (`SUMMARY_CONCURRENCY`) is sized to this default. |
0 commit comments