-
Notifications
You must be signed in to change notification settings - Fork 180
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Infinite reconnect until BufferChunkOverflowError is resolved #511
Comments
Seems that we might care the exception... |
Thanks for your report. Sorry for late response. There may be some bug.
fluent-plugin-kafka/lib/fluent/plugin/in_kafka_group.rb Lines 373 to 393 in f799f61
However, somehow, fluent-plugin-kafka/lib/fluent/plugin/in_kafka_group.rb Lines 353 to 366 in f799f61
At first glance, this appears to have nothing to do with We need to investigate this phenomenon. |
Shouldn’t this code be designed to handle both BufferOverflowError and BufferChunkOverflowError? In the Fluentd code, it is defined as follows: |
Oh! Thanks! |
Describe the bug
When a BufferChunkOverflowError occurs, it gets caught in an unexpected error and infinitely reconnects until BufferChunkOverflowError is resolved.
I think the BufferChunkOverflow error should be included in the BufferError and retry without reconnecting the consumer, is this a bug?
To Reproduce
Checking the fluentd-kafka-plugin log after a BufferChunkOverflowError
Reproduce the steps
Expected behavior
It looks like BufferChunkOverflowError should be included in BufferError and retried without restarting the consumer.
Your Environment
Your Configuration
Your Error Log
Additional context
No response
The text was updated successfully, but these errors were encountered: