kowshik commented on pull request #10280:
URL: https://github.com/apache/kafka/pull/10280#issuecomment-794226594


   @ijuma The purpose of `GlobalLog` class is to serve as a higher layer, 
stitching together the unified view of both the local and remote portion of the 
log. Importantly, this class is aware of the global log start offset. This 
class is external facing, and acts as the outer shell, meaning that the public 
API of this class will be used by other components such as LogManager, 
LogCleaner etc. and other components outside the kafka.log package. It could 
just be called as `Log` too, but I thought by calling it `GlobalLog` the 
intention/differentiation is clear.
   
   The above and few more things are explained in the doc attached in the 
description. I'd suggest having a look at the doc.


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

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to