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

   This PR introduces the new metadata loader and snapshot generator. For the 
time being, they are only used by the controller, but a PR for the broker will 
come soon.
   
   The new metadata loader supports adding and removing publishers dynamically. 
(In contrast, the old loader only supported adding a single publisher.) It also 
passes along more information about each new image that is published. This 
information can be found in the LogDeltaManifest and SnapshotManifest classes.
   
   The new snapshot generator replaces the previous logic for generating 
snapshots in QuorumController.java and associated classes. The new generator is 
intended to be shared between the broker and the controller, so it is decoupled 
from both.
   
   There are a few small changes to the old snapshot generator in this PR. 
Specifically, we move the batch processing time and batch size metrics out of 
BrokerMetadataListener.scala and into BrokerServerMetrics.scala.


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