You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@bookkeeper.apache.org by GitBox <gi...@apache.org> on 2018/02/06 06:07:22 UTC

[GitHub] sijie opened a new issue #1123: BP-29: Metadata API module

sijie opened a new issue #1123: BP-29: Metadata API module
URL: https://github.com/apache/bookkeeper/issues/1123
 
 
   
   **BP**
   
   This is the master ticket for tracking BP-29 :
   
   We have already abstracted all the metadata operations into interfaces. And all the bookkeeper implementations only reply on metadata interfaces, rather than depending on zookeeper. This proposal is to organize the metadata interfaces and its implementations in a separate module and make bookkeeper implementation only depends on metadata interfaces, not depends on zookeeper. This would a few benefits:
   
   - It allows supporting different metadata storages, without bringing in dependencies of metadata store implementation directly into bookkeeper-server module. The development of different metadata storage can be done without interleaving with each other.
   - It would define a clean module dependency between bookkeeper implementation and metadata api, and how bookkeeper load a different metadata implementation.
   
   Proposal PR - #1117
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services