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
{{ message }}
Repository navigation
Commit ba8f682
Browse filesBrowse the repository at this point in the historyBrowse files
fix(webapp,clickhouse): store task output as serialized String in ClickHouse
Task run output is stored in a new output_raw String column instead of the
native JSON output column. Deeply nested output could push the JSON column's
accumulated type past ClickHouse 26.2's input_format_binary_max_type_complexity
limit, failing the replication insert so the terminal row never landed and the
run appeared stuck.
A String has constant binary type complexity regardless of payload shape, so
the failure mode is gone for both writes and reads. TRQL path access compiles
to JSON_VALUE over output_raw, and bare reads plus full-text search use the
String column directly (a new ngram index keeps search fast). The TRQL surface
is unchanged. error and the payload column are untouched.
Store task run output as serialized JSON text in ClickHouse instead of the native JSON column. Deeply nested output could exceed ClickHouse 26.2's `input_format_binary_max_type_complexity` limit, causing some runs to fail replication and appear stuck.
0 commit comments