Chia-Ping Tsai created KAFKA-21195:
--------------------------------------

             Summary: Use RE2/J in ClientMetricsConfigs
                 Key: KAFKA-21195
                 URL: https://issues.apache.org/jira/browse/KAFKA-21195
             Project: Kafka
          Issue Type: Improvement
            Reporter: Chia-Ping Tsai
            Assignee: Chia-Ping Tsai


ClientMetricsConfigs uses java.util.regex to compile the match patterns of 
client metrics subscriptions. We should switch to RE2/J, which is already used 
by the broker and guarantees linear time matching.

This is a behavior change. A pattern stored on the server may be valid in 
java.util.regex but invalid in RE2, so we need to catch the error and log a 
warning instead of failing after upgrade.



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

Reply via email to