huangyiming created KAFKA-8175:
----------------------------------
Summary: The broker block some minutes may occur expired error
message for a period of time
Key: KAFKA-8175
URL: https://issues.apache.org/jira/browse/KAFKA-8175
Project: Kafka
Issue Type: Improvement
Reporter: huangyiming
when the broker block some minutes, the producer may occur expired error
message for a period of time,that may continued for a period of time. if the
broker cluster's ip is 100,101,102,and the controller is the 100,when the 101
block 2minutes(you can use gdb simulation,and attach the pid for 2 minutes,last
quit it), if the controller can not find the machine 101 offline in time(for
example the controller found 101 offline only 60 seconds later ),and the
controller send leaderAndIsr only 60 seconds later,and in the
RecordAccumulator's batches may occur much deliveryTimeout. and the
topicAndParttion'leader in 101 may occur expired error,and can not send update
metadata to another 100 or 102,because the record in 101 can not send,and can
not trigger timeout to update the metadata.
so i use
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)