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
When UDF server fails, we insert null values.
Consider that this is updatable stream, in that case when running updates / deletes, the null value can lead to panics due to inconsistent state:
insert udf(1) -> null (fails initially)
delete udf(1) -> 3 (succeeds later) this can cause panic due to inconsistent state, since no such value (3) exists.
Not sure how to deal with this case yet.
We also need a reproduction of it first. I think can just create a UDF server, kill it to force null values being emitted, restart it, update some values.
The text was updated successfully, but these errors were encountered:
This may apply to all expressions that are impure, whether deliberate or accidental (like NULL padding on temporary failures). There's an unimplemented RFC for this: risingwavelabs/rfcs#24
When UDF server fails, we insert null values.
Consider that this is updatable stream, in that case when running updates / deletes, the
null
value can lead to panics due to inconsistent state:Not sure how to deal with this case yet.
We also need a reproduction of it first. I think can just create a UDF server, kill it to force null values being emitted, restart it, update some values.
The text was updated successfully, but these errors were encountered: