]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
fixup! manager/kafka_client.py: reconnect on unexpected errors
authorAleš Mrázek <ales.mrazek@nic.cz>
Tue, 9 Sep 2025 14:03:20 +0000 (16:03 +0200)
committerVladimír Čunát <vladimir.cunat@nic.cz>
Thu, 9 Oct 2025 09:04:33 +0000 (11:04 +0200)
python/knot_resolver/manager/kafka_client.py

index 9522bb0eac2dec1caf4409abf362fbaa10ec8628..d8ab89463d81a258a93f38382fd0eecc9d39658f 100644 (file)
@@ -298,8 +298,10 @@ if KAFKA_LIB:
                 try:
                     logger.info("Started consuming messages...")
                     messages: Dict[TopicPartition, List[ConsumerRecord]] = self._consumer.poll(timeout_ms=100)
+                    logger.debug(f"Successfully consumed messages: {messages}")
                 except KafkaError as e:
                     logger.error(f"{error_msg_prefix} Kafka error:\n{e}")
+                    self._consumer_connect()
                 except Exception as e:
                     logger.error(f"{error_msg_prefix} unknown error:\n{e}")
                     self._consumer_connect()