You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by GitBox <gi...@apache.org> on 2022/01/12 00:07:03 UTC

[GitHub] [pulsar] merlimat opened a new issue #13717: PIP-135: Include MetadataStore backend for Etcd

merlimat opened a new issue #13717:
URL: https://github.com/apache/pulsar/issues/13717


   ## Motivation
   
   Since all the pieces that composed the proposal in PIP-45 were finally merged
   and are currently ready for 2.10 release, it is now possible to add other
   metadata backends that can be used to support a BookKeeper + Pulsar cluster.
   
   One of the popular systems that is most commonly used in alternative of
   ZooKeeper is Etcd, thus it makes sense to have this as the first non-zookeeper
   implementation.
   
   ## Goal
   
   Provide a Etcd implementation for the `MetadataStore` API. This will allow
   users to deploy Pulsar clusters using Etcd service for the metadata and it will
   not require the presence of ZooKeeper.
   
   
   ## Implementation
   
    * Use the existing JEtcd Java client library for Etcd
    * Extends the `AbstractBatchedMetadataStore` class, in order to reuse the
      transparent batching logic that will be shared with the ZookKeeper
      implementation.
   
   Work in progress: https://github.com/apache/pulsar/pull/13225
   


-- 
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: commits-unsubscribe@pulsar.apache.org

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



[GitHub] [pulsar] codelipenghui closed issue #13717: PIP-135: Include MetadataStore backend for Etcd

Posted by GitBox <gi...@apache.org>.
codelipenghui closed issue #13717:
URL: https://github.com/apache/pulsar/issues/13717


   


-- 
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: commits-unsubscribe@pulsar.apache.org

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



[GitHub] [pulsar] hpvd commented on issue #13717: PIP-135: Include MetadataStore backend for Etcd

Posted by GitBox <gi...@apache.org>.
hpvd commented on issue #13717:
URL: https://github.com/apache/pulsar/issues/13717#issuecomment-1011215722


   not sure:
   is this somehow related/interesting: https://bookkeeper.apache.org/bps/BP-28-etcd-as-metadata-store/
   


-- 
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: commits-unsubscribe@pulsar.apache.org

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



[GitHub] [pulsar] hpvd edited a comment on issue #13717: PIP-135: Include MetadataStore backend for Etcd

Posted by GitBox <gi...@apache.org>.
hpvd edited a comment on issue #13717:
URL: https://github.com/apache/pulsar/issues/13717#issuecomment-1011215722


   not sure:
   is this somehow related/interesting: https://bookkeeper.apache.org/bps/BP-28-etcd-as-metadata-store/
   
   edit: sorry, unqualified...
   


-- 
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: commits-unsubscribe@pulsar.apache.org

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



[GitHub] [pulsar] merlimat commented on issue #13717: PIP-135: Include MetadataStore backend for Etcd

Posted by GitBox <gi...@apache.org>.
merlimat commented on issue #13717:
URL: https://github.com/apache/pulsar/issues/13717#issuecomment-1011219933


   @hpvd We went through a different route here:
    * Provide a generic KV pluggable interface for Pulsar metadata access (`MetadataStore` APIs)
    * Implement Bookkeeper metadata access on top of Pulsar MetadataStore interfaces.
   
   BookKeeper is now able to use any of the Pulsar `MetadataStore` implementations.


-- 
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: commits-unsubscribe@pulsar.apache.org

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



[GitHub] [pulsar] hpvd edited a comment on issue #13717: PIP-135: Include MetadataStore backend for Etcd

Posted by GitBox <gi...@apache.org>.
hpvd edited a comment on issue #13717:
URL: https://github.com/apache/pulsar/issues/13717#issuecomment-1011215722


   not sure:
   is this somehow related/interesting: https://bookkeeper.apache.org/bps/BP-28-etcd-as-metadata-store/
   
   edit: sorry, unqualified, since you work on bk..
   


-- 
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: commits-unsubscribe@pulsar.apache.org

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



[GitHub] [pulsar] hpvd commented on issue #13717: PIP-135: Include MetadataStore backend for Etcd

Posted by GitBox <gi...@apache.org>.
hpvd commented on issue #13717:
URL: https://github.com/apache/pulsar/issues/13717#issuecomment-1011223859


   @merlimat 
   many thanks for explanation!


-- 
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: commits-unsubscribe@pulsar.apache.org

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