iit2009060 commented on PR #15060:
URL: https://github.com/apache/kafka/pull/15060#issuecomment-1876338999

   > Thanks @iit2009060 for the PR.
   > 
   > Let us say there are two segments in remote storage and subsequents 
segments in local storage. remote-seg-10[10, 20], remote-seg-21[21, 30] : 
offsets 25 to 30 are compacted. local-seg-31[31, 40]
   > 
   > When a fetch request comes for offsets with in [25, 30] then it should 
move to the local segment as those offsets might have been compacted earlier. 
Did you also cover this scenario in this PR?
   
   @satishd  I have not tested this case explicitly. 
   In this case  RemoteLogManager would be returning firstBatch as null and the 
controller(The class which is invoking RemoteLogManager read)  should take care 
of reading the next segment locally. Let me reproduce this issue locally and 
update the behaviour. 


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