Rancho-7 commented on code in PR #18900:
URL: https://github.com/apache/kafka/pull/18900#discussion_r1966736790


##########
core/src/test/scala/unit/kafka/server/AbstractFetcherThreadTest.scala:
##########
@@ -752,22 +752,22 @@ class AbstractFetcherThreadTest {
     assertEquals(2L, replicaState.logEndOffset)
   }
 
-  @Test
-  def testLeaderEpochChangeDuringFencedFetchEpochsFromLeader(): Unit = {
+  @ParameterizedTest
+  @ValueSource(ints = Array(0, 1))
+  def 
testParameterizedLeaderEpochChangeDuringFetchEpochsFromLeader(leaderEpochOnLeader:
 Int): Unit = {
+    // When leaderEpochOnLeader = 1:
     // The leader is on the new epoch when the OffsetsForLeaderEpoch with old 
epoch is sent, so it
     // returns the fence error. Validate that response is ignored if the 
leader epoch changes on
     // the follower while OffsetsForLeaderEpoch request is in flight, but able 
to truncate and fetch
     // in the next of round of "doWork"
-    testLeaderEpochChangeDuringFetchEpochsFromLeader(leaderEpochOnLeader = 1)
-  }
 
-  @Test
-  def testLeaderEpochChangeDuringSuccessfulFetchEpochsFromLeader(): Unit = {
+    // When leaderEpochOnLeader = 0:
     // The leader is on the old epoch when the OffsetsForLeaderEpoch with old 
epoch is sent
     // and returns the valid response. Validate that response is ignored if 
the leader epoch changes
     // on the follower while OffsetsForLeaderEpoch request is in flight, but 
able to truncate and
     // fetch once the leader is on the newer epoch (same as follower)
-    testLeaderEpochChangeDuringFetchEpochsFromLeader(leaderEpochOnLeader = 0)
+
+    testLeaderEpochChangeDuringFetchEpochsFromLeader(leaderEpochOnLeader)

Review Comment:
   > could you please inline `testLeaderEpochChangeDuringFetchEpochsFromLeader`?
   
   Thanks for review,fixed it.



-- 
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