Yunyung opened a new pull request, #19171:
URL: https://github.com/apache/kafka/pull/19171

   ## Description
   Fix id typo for connector-dlq-adminclient. Please see Jira: 
https://issues.apache.org/jira/browse/KAFKA-17808
   
   ## Verification
   ### Setup Steps:
   Moefiy default `config/connect-file-sink.properties` (enabling dlq):
   ```
   name=local-file-sink
   connector.class=FileStreamSink
   -tasks.max=1
   +tasks.max=2
   file=test.sink.txt
   topics=connect-test
   
   +errors.deadletterqueue.topic.name=dlq-topic
   +errors.deadletterqueue.context.headers.enable=true
   +errors.deadletterqueue.topic.replication.factor=1
   +errors.tolerance=all 
   ```
   
   
   Then, running:
   ```
   bin/connect-standalone.sh config/connect-standalone.properties 
config/connect-file-sink.properties
   ```
   ### Before
   $cat logs/connect.log | grep -ri connector-dlq-adminclient-   
   logs/connect.log:       client.id = connector-dlq-adminclient-
   logs/connect.log:       client.id = connector-dlq-adminclient-
   logs/connect.log:[2025-03-05 03:51:55,766] INFO [local-file-sink|task-1] The 
mbean of App info: [kafka.admin.client], id: [connector-dlq-adminclient-] 
already exists, so skipping a new mbean creation. 
(org.apache.kafka.common.utils.AppInfoParser:66)
   logs/connect.log:[2025-03-05 03:51:55,768] INFO App info kafka.admin.client 
for connector-dlq-adminclient- unregistered 
(org.apache.kafka.common.utils.AppInfoParser:89)
   logs/connect.log:[2025-03-05 03:51:55,770] INFO App info kafka.admin.client 
for connector-dlq-adminclient- unregistered 
(org.apache.kafka.common.utils.AppInfoParser:89) 
   ### After
   ```
   $cat logs/connect.log | grep -ri connector-dlq-adminclient-
   logs/connect.log:       client.id = 
connector-dlq-adminclient-local-file-sink-0
   logs/connect.log:       client.id = 
connector-dlq-adminclient-local-file-sink-1
   logs/connect.log:[2025-03-07 12:53:44,220] INFO App info kafka.admin.client 
for connector-dlq-adminclient-local-file-sink-1 unregistered 
(org.apache.kafka.common.utils.AppInfoParser:89)
   logs/connect.log:[2025-03-07 12:53:44,221] INFO App info kafka.admin.client 
for connector-dlq-adminclient-local-file-sink-0 unregistered 
(org.apache.kafka.common.utils.AppInfoParser:89)
   ```
   ``
   ## Test
   Since the admin is not exposed, it is hard to write a unit test to check the 
ID.
   
https://github.com/apache/kafka/blob/trunk/connect/runtime/src/main/java/org/apache/kafka/connect/runtime/errors/DeadLetterQueueReporter.java#L84-L89


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to