jiajunwang opened a new issue #1488: URL: https://github.com/apache/helix/issues/1488
### Describe the bug There are more than one places in the participant code that the message processing may fail silently. Meaning no error state, no error message. The message is just discarded. When this kind of error happens, the controller or other components might keep sending the same messages repeatedly. This may lead to a very serious result since controller / ZK resources may be exhausted. ### To Reproduce Define a handler factory logic that will throw Exception on the create handler call. The message will be removed but no ERROR state or other obvious failure can be observed from the controller side. ### Expected behavior For state transition messages, we shall mark the corresponding partition to be ERROR. For other messages, we shall leave the message that causes this error untouched. ### Additional context Add any other context about the problem here. ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
