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
Since #17156, we should be able to tolerate table function error in streaming mode. However, the implementation seems incorrect: a problematic input can cause the results of other input rows to be missing, if they are in the same chunk.
To reproduce:
-- ensure the same chunkset streaming_parallelism to 1;
createtablet (x int);
create materialized view mv asselect x, generate_series(1, 2, x) from t;
insert into t values (0), (1);
flush;
select*from mv;
-- got empty result, expected (x = 1) to be successfully executed
Since #17156, we should be able to tolerate table function error in streaming mode. However, the implementation seems incorrect: a problematic input can cause the results of other input rows to be missing, if they are in the same chunk.
To reproduce:
Revealed by #19250
The text was updated successfully, but these errors were encountered: