Grant Henke created KAFKA-3691:
----------------------------------
Summary: Confusing logging during metadata update timeout
Key: KAFKA-3691
URL: https://issues.apache.org/jira/browse/KAFKA-3691
Project: Kafka
Issue Type: Bug
Reporter: Grant Henke
Assignee: Grant Henke
When the KafkaProducer calls waitOnMetadata it will loop decrementing the
remainingWaitMs until it either receives the request metadata or runs out of
time. Inside the loop Metadata.awaitUpdate is called with the value in
remainingWaitMs. Inside Metadata.awaitUpdate a timeout execption could be
thrown using the remainingWaitMs which results in messages like:
{noformat}
org.apache.kafka.common.errors.TimeoutException: Failed to update metadata
after 3 ms.
{noformat}
Perhaps we should catch the exception and log the real maxWaitMs or change the
language to make the exception more clear.
Note: I still need to investigate further to be sure exactly when this happens,
but wanted to log the jira to make sure this is not forgotten.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)