Raise UnknownTopicOrPartitionError immediately in ensure_topic_exists -- server is not auto-creating
This commit is contained in:
@@ -257,6 +257,10 @@ class KafkaClient(object):
|
|||||||
self.load_metadata_for_topics(topic)
|
self.load_metadata_for_topics(topic)
|
||||||
except LeaderNotAvailableError:
|
except LeaderNotAvailableError:
|
||||||
pass
|
pass
|
||||||
|
except UnknownTopicOrPartitionError:
|
||||||
|
# Server is not configured to auto-create
|
||||||
|
# retrying in this case will not help
|
||||||
|
raise
|
||||||
time.sleep(.5)
|
time.sleep(.5)
|
||||||
|
|
||||||
def load_metadata_for_topics(self, *topics):
|
def load_metadata_for_topics(self, *topics):
|
||||||
|
|||||||
Reference in New Issue
Block a user