Shekharrajak commented on code in PR #22357:
URL: https://github.com/apache/kafka/pull/22357#discussion_r3423508707


##########
clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/ShareConsumerTransactionTest.java:
##########
@@ -234,6 +244,62 @@ public void testTransactionalShareAckCommitSubsetAccept() 
throws Exception {
         }
     }
 
+    @ClusterTest(
+        brokers = 3,
+        serverProperties = {
+            @ClusterConfigProperty(key = "auto.create.topics.enable", value = 
"false"),
+            @ClusterConfigProperty(key = 
"group.share.max.partition.max.record.locks", value = "10000"),
+            @ClusterConfigProperty(key = 
"group.share.partition.max.record.locks", value = "10000"),
+            @ClusterConfigProperty(key = 
"group.share.record.lock.duration.ms", value = "15000"),
+            @ClusterConfigProperty(key = "offsets.topic.replication.factor", 
value = "3"),
+            @ClusterConfigProperty(key = 
"share.coordinator.state.topic.min.isr", value = "1"),
+            @ClusterConfigProperty(key = 
"share.coordinator.state.topic.num.partitions", value = "3"),
+            @ClusterConfigProperty(key = 
"share.coordinator.state.topic.replication.factor", value = "3"),
+            @ClusterConfigProperty(key = "transaction.state.log.min.isr", 
value = "1"),
+            @ClusterConfigProperty(key = 
"transaction.state.log.replication.factor", value = "3")
+        }
+    )
+    public void 
testTransactionalShareAckCommitAcceptWithRemoteShareCoordinator() throws 
Exception {

Review Comment:
    multi-broker commit path where the source partition leader and mapped 
__share_group_state leader are different brokers. 
   
   This covers source-leader-routed TxnShareAcknowledge,
       broker-side registration of mapped share-state partitions with the txn 
coordinator, 
   
   remote share-state persistence, commit marker finalization, and no 
redelivery after commit



-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to