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

   The `controlledShutDownOffset` is defined as the "offset at which the broker 
should complete its controlled shutdown, or -1 if the broker is not performing 
a controlled shutdown". The controller sets this offset to a non-negative 
integer on receiving a heartbeat from a broker that's in controlled shutdown 
state. Currently, this offset is being updated and bumped every single time a 
broker in controlled shutdown mode send a heartbeat, delaying when controlled 
shutdown can actually complete for the broker. We should only update the offset 
when it was previously set to -1 to allow controlled shutdown to complete.
   
   ### Committer Checklist (excluded from commit message)
   - [ ] Verify design and implementation 
   - [ ] Verify test coverage and CI build status
   - [ ] Verify documentation (including upgrade notes)
   


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