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
compute: turn the interactive runtime on in test configurations
`enable_compute_interactive_runtime` becomes a variable system parameter
defaulting to on, which is what makes every preceding piece of this work
reachable: sqllogictest, testdrive, and the mzcompose suites now provision
replicas with two runtimes, so peeks and bounded transient dataflows route to the
interactive runtime and maintenance publishes its indexes for it to read.
Production keeps the dyncfg's own default, which is off.
The clusterd mzcompose service grows the second runtime's port and
`--interactive-compute-timely-config`, mirroring what the controller passes in a
real deployment. Two clusterd-test-driver specs cover an index read and a query
dataflow across the runtime boundary. The `ReadIsolationUnderHydration`
parallel-benchmark scenario A/Bs the flag, measuring peek latency with the
feature on against off while hydration saturates the maintenance workers.
Three goldens move. `relations.slt` gains the publisher operators, which are real
operators the maintenance runtime now installs on every published index.
`introspection-sources.td` raises a coarse arrangement-size bound from 16 KiB to
32 KiB, because publication raises the reported size of a one-record index past
the old bound. Whether that overhead is constant per arrangement or scales with
size is not established and wants re-measuring, so the comment records the
measurement without claiming a mechanism. `singlereplica_attribution_sources.slt`
asserted a materialized view's timely dataflow id, which counted the peek
dataflows rendered before it. Those now render on the interactive runtime, so the
assertion is reduced to the id-to-collection pairing.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VDm7opomJLxbNUEP3r9BLk
0 commit comments