chia7712 commented on PR #15618:
URL: https://github.com/apache/kafka/pull/15618#issuecomment-2025943523

   > Since the follower only maintains offsetForMaxTimestamp at the batch 
level, the listMaxTimestamp API was never implemented correctly.
   
   I am not sure I understand this. All we need for this solution (or 
workaround) is the "max timestamp" of a segment, since we always iterate the 
batches (from the segment having the max timestamp) to find the "offset" of max 
timestamp when handling the `ListOffsetsRequest.MAX_TIMESTAMP`. Hence, we can 
correct the implement for all active branches (include 3.6.3) by this PR.
   
   > So, technically, there was no regression for listMaxTimestamp. It seems 
there is no need to fix this in the 3.6? We could just fix it in trunk.
   
   BTW, I'm ok to keep the behavior for 3.6 as it is not a kind of "regression".
   


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