Neha Narkhede created KAFKA-901:
-----------------------------------
Summary: Kafka server can become unavailable if clients send
several metadata requests
Key: KAFKA-901
URL: https://issues.apache.org/jira/browse/KAFKA-901
Project: Kafka
Issue Type: Bug
Components: replication
Affects Versions: 0.8
Reporter: Neha Narkhede
Assignee: Neha Narkhede
Priority: Blocker
Currently, if a broker is bounced without controlled shutdown and there are
several clients talking to the Kafka cluster, each of the clients realize the
unavailability of leaders for some partitions. This leads to several metadata
requests sent to the Kafka brokers. Since metadata requests are pretty slow,
all the I/O threads quickly become busy serving the metadata requests. This
leads to a full request queue, that stalls handling of finished responses since
the same network thread handles requests as well as responses. In this
situation, clients timeout on metadata requests and send more metadata
requests. This quickly makes the Kafka cluster unavailable.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira