Re: [PR] KAFKA-16165: Fix invalid transition on poll timer expiration [kafka]

2024-02-16 Thread via GitHub
lucasbru merged PR #15375: URL: https://github.com/apache/kafka/pull/15375 -- 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

Re: [PR] KAFKA-16165: Fix invalid transition on poll timer expiration [kafka]

2024-02-15 Thread via GitHub
lianetm commented on code in PR #15375: URL: https://github.com/apache/kafka/pull/15375#discussion_r1491231865 ## clients/src/main/java/org/apache/kafka/clients/consumer/internals/MembershipManagerImpl.java: ## @@ -731,10 +729,29 @@ private boolean targetAssignmentReconciled() {

Re: [PR] KAFKA-16165: Fix invalid transition on poll timer expiration [kafka]

2024-02-15 Thread via GitHub
lianetm commented on code in PR #15375: URL: https://github.com/apache/kafka/pull/15375#discussion_r1491222723 ## clients/src/main/java/org/apache/kafka/clients/consumer/internals/MembershipManagerImpl.java: ## @@ -685,13 +690,6 @@ public boolean shouldHeartbeatNow() { @Ove

Re: [PR] KAFKA-16165: Fix invalid transition on poll timer expiration [kafka]

2024-02-15 Thread via GitHub
lianetm commented on code in PR #15375: URL: https://github.com/apache/kafka/pull/15375#discussion_r1491204862 ## clients/src/main/java/org/apache/kafka/clients/consumer/internals/MembershipManagerImpl.java: ## @@ -335,8 +335,13 @@ public int memberEpoch() { return memb

Re: [PR] KAFKA-16165: Fix invalid transition on poll timer expiration [kafka]

2024-02-15 Thread via GitHub
lianetm commented on code in PR #15375: URL: https://github.com/apache/kafka/pull/15375#discussion_r1491192487 ## clients/src/main/java/org/apache/kafka/clients/consumer/internals/HeartbeatRequestManager.java: ## @@ -188,18 +188,18 @@ public HeartbeatRequestManager( @Overri

Re: [PR] KAFKA-16165: Fix invalid transition on poll timer expiration [kafka]

2024-02-15 Thread via GitHub
lianetm commented on PR #15375: URL: https://github.com/apache/kafka/pull/15375#issuecomment-1946314919 Hey @lucasbru, agree that the callback invocation is missing, I had filed https://issues.apache.org/jira/browse/KAFKA-16258 to tackle that in a following PR if that's ok (mostly because I

Re: [PR] KAFKA-16165: Fix invalid transition on poll timer expiration [kafka]

2024-02-14 Thread via GitHub
AndrewJSchofield commented on code in PR #15375: URL: https://github.com/apache/kafka/pull/15375#discussion_r1490086839 ## clients/src/main/java/org/apache/kafka/clients/consumer/internals/MembershipManagerImpl.java: ## @@ -731,10 +729,29 @@ private boolean targetAssignmentRecon

Re: [PR] KAFKA-16165: Fix invalid transition on poll timer expiration [kafka]

2024-02-14 Thread via GitHub
kirktrue commented on code in PR #15375: URL: https://github.com/apache/kafka/pull/15375#discussion_r1490029659 ## clients/src/main/java/org/apache/kafka/clients/consumer/internals/HeartbeatRequestManager.java: ## @@ -188,18 +188,18 @@ public HeartbeatRequestManager( @Overr

[PR] KAFKA-16165: Fix invalid transition on poll timer expiration [kafka]

2024-02-14 Thread via GitHub
lianetm opened a new pull request, #15375: URL: https://github.com/apache/kafka/pull/15375 This fixes an invalid transition (leaving->stale) that was discovered in the system tests. The underlying issue was that the poll timer expiration logic was blindly forcing a transition to stale and s