You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Lianet Magrans (Jira)" <ji...@apache.org> on 2024/04/09 17:43:00 UTC

[jira] [Created] (KAFKA-16493) Avoid unneeded subscription regex check if metadata version unchanged

Lianet Magrans created KAFKA-16493:
--------------------------------------

             Summary: Avoid unneeded subscription regex check if metadata version unchanged
                 Key: KAFKA-16493
                 URL: https://issues.apache.org/jira/browse/KAFKA-16493
             Project: Kafka
          Issue Type: Task
          Components: clients, consumer
            Reporter: Lianet Magrans


When using pattern subscription (java pattern), the new consumer regularly checks if the list of topics that match the regex has changed. This is done as part of the consumer poll loop, and it evaluates the regex using the latest cluster metadata. As an improvement, we should avoid evaluating the regex if the metadata version hasn't changed (similar to what the legacy coordinator does [here|https://github.com/apache/kafka/blob/f895ab5145077c5efa10a4a898628d901b01e2c2/clients/src/main/java/org/apache/kafka/clients/consumer/internals/ConsumerCoordinator.java#L435C10-L435C41])




--
This message was sent by Atlassian Jira
(v8.20.10#820010)