pass streaming error score to meta to identify the global-root error #17368
Labels
component/meta
Meta related issue.
component/streaming
Stream processing related issue.
type/enhancement
Improvements to existing implementation.
Milestone
We have a scoring mechanism to identify the root error that fails the streaming pipeline locally on each compute node.
risingwave/src/stream/src/task/barrier_manager.rs
Lines 887 to 894 in b51a40c
It would be better if we can pass the score to the meta service, so that it can find the global-root cause of the failure among all compute nodes, instead of concatenating all error messages.
risingwave/src/meta/src/barrier/rpc.rs
Lines 209 to 213 in b51a40c
To embed the score in gRPC error, one can make it a field of
ServerError
.risingwave/src/error/src/tonic.rs
Lines 29 to 34 in b51a40c
The text was updated successfully, but these errors were encountered: