Skip to content

/next: drop the streamed time-series results promise; the NDJSON switch measured mixed and stays off - #299

Merged
tae898 merged 1 commit into
mainfrom
issue/ts-ndjson-no-promise
Oct 8, 2026
Merged

tae898 merged 1 commit into
mainfrom
issue/ts-ndjson-no-promise

Conversation

@tae898

@tae898 tae898 commented Oct 8, 2026

Copy link
Copy Markdown

Follow-up to #293. That PR added BENCH_ARCADEDB_TS_NDJSON=1 (default off) and a /next sentence plus next-measurement line saying the next measurement reads the served ArcadeDB time-series answers as a stream.

The switch has now been measured with the merged reader, which loads the whole de-chunked body before parsing: the lane's own adapter classes from main, the ts100 corpus, the high-usage query, server and client on separate cores, 13 clean interleaved pairs per arm. Documents arm: 0.853 [0.713, 0.928], better. Native arm: 1.087 [1.083, 1.088], worse in all 13 pairs. Identical rows in every run. A mixed result is not something to turn on, so the switch stays off at 26.11.1 and the page must not promise it.

This removes the table sentence and the next-measurement line (and their now unused helpers) from export_web.py, replaces the two page tests with one that asserts the page says nothing about streaming, and records the measurement in CAMPAIGN section 7 row 85. The switch, its row stamp, the override entry, and the PROTOCOL row stay as they were. Benchmark suite: 648 passed.

🤖 Generated with Claude Code

…ch measured mixed and stays off

With the merged whole-body reader at ts100 (13 clean interleaved pairs each), BENCH_ARCADEDB_TS_NDJSON=1 helped the served documents arm (0.853 [0.713, 0.928]) and hurt the served native arm (1.087 [1.083, 1.088]); rows identical. The switch stays, default off; the page no longer says the next measurement streams these answers. CAMPAIGN row 85 records the measurement.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@tae898
tae898 merged commit ea3310b into main Oct 8, 2026
2 checks passed
@tae898
tae898 deleted the issue/ts-ndjson-no-promise branch October 8, 2026 18:55
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