vortex-data
vortex
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
benchmarks-website/ops: install.sh stages timers when env tokens are empty The install script used to `enable --now` the deploy timer, backup timer, and server unit unconditionally. On a fresh box the env file is still the template (`INGEST_BEARER_TOKEN=` empty), so: - `vortex-bench-server.service` fails startup (no ingest token). - `vortex-bench-deploy.service` may roll a build but the server it tries to restart is in a failed state. - `vortex-bench-backup.service` calls `/api/admin/snapshot` with an empty admin token, immediately gets a 503 or 404, and exits 3. Operator sees a wall of red in `journalctl` before they've finished editing the env file. Detect the empty-token case and enable the units without starting them; the "next steps" block already points at the edit-then-start path. `grep -E '^INGEST_BEARER_TOKEN=.+'` matches a non-empty value after the `=` (empty match is the template default). Same check for `ADMIN_BEARER_TOKEN`. Both must be set for the auto-start to fire. Trimmed the now-stale "wait ~90s for the first deploy-timer fire" line from the operator-next-steps block to "after starting the timers, watch the first deploy fire ā¦" so the order is right. Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
ct/bench-v3-autopilot
3 minutes ago
benchmarks-website/server: respect PORT env var as a VORTEX_BENCH_BIND fallback Resolve the listen address from three sources in priority order: 1. `VORTEX_BENCH_BIND` (full `host:port` ā production uses this). 2. `PORT` ā `0.0.0.0:$PORT` ā the PaaS convention, useful for ad-hoc and dev deploys. 3. `127.0.0.1:3000` default. Prod's `vortex-bench.env` already sets `VORTEX_BENCH_BIND` explicitly, so live behavior is unchanged. The `PORT` fallback is purely additive. Smoke-tested locally: `PORT=3737 cargo run` logs `bench server listening addr=0.0.0.0:3737` and `curl 127.0.0.1:3737/health` returns 200. Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
ct/bench-v3-autopilot
34 minutes ago
benchmarks-website/server: pin EXPLAIN ANALYZE write rejection under READ ONLY `validate_read_only` allow-lists `EXPLAIN`, which means an attacker could sneak a write through the admin SQL endpoint as `EXPLAIN ANALYZE INSERT ā¦` because DuckDB actually executes the wrapped statement. The defense in depth is the `BEGIN TRANSACTION READ ONLY` wrapper in `run_select` ā but nothing tested that the wrapper is what actually stops the write. Add a regression test that fires `EXPLAIN ANALYZE INSERT INTO commits ā¦` through `/api/admin/sql`, asserts a 5xx response, and then verifies via a follow-up `SELECT COUNT(*)` that no row landed. If this test ever flips green by silently allowing the write, the read-only safety net is gone and the allow-list needs to reject leading `EXPLAIN ANALYZE` outright. Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
ct/bench-v3-autopilot
57 minutes ago
benchmarks-website/server: reject empty bearer tokens Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
ct/bench-v3-autopilot
2 hours ago
Add CUDA Arrow device schema export Signed-off-by: Alexander Droste <alexander.droste@protonmail.com>
ad/cudf
4 hours ago
Slice list/list_view elements in duckdb exporter (#8020) We always reference the underlying vector for every list/list_view chunk export. This means, for a 1M vector and export of first element, the underlying vector would still be 1M. This PR slices the underlying vector for list and list views exporter to only contain requested elements by offsets. Signed-off-by: Mikhail Kot <mikhail@spiraldb.com>
develop
4 hours ago
Add CUDA Arrow device schema export Signed-off-by: Alexander Droste <alexander.droste@protonmail.com>
ad/cudf
4 hours ago
add in array stats Signed-off-by: Onur Satici <onur@spiraldb.com>
os/array-tree-layout
4 hours ago
Latest Branches
CodSpeed Performance Gauge
0%
Benchmarks Website V3: Admin and Auto-Deploy
#7849
36 minutes ago
12be8ce
ct/bench-v3-autopilot
CodSpeed Performance Gauge
-3%
chore: polish `ArrowDeviceArray`
#8023
4 hours ago
1060cc7
ad/cudf
CodSpeed Performance Gauge
0%
array tree layout
#7952
4 hours ago
7ae710a
os/array-tree-layout
Ā© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs