Add zookeeper-api module to Apache Helix#684
Conversation
244eba7 to
e929bd2
Compare
7266705 to
0bcba2c
Compare
e23ee8b to
bdedd6d
Compare
|
Overall, the structure looks good to me. Just one thing: for the module folder. org/apache/helix/zookeeper/api/api. Shall we leave the module folder as org/apache/helix/zookeeper/api/... |
junkaixue
left a comment
There was a problem hiding this comment.
LGTM. Make sure you addressed other comments.
jiajunwang
left a comment
There was a problem hiding this comment.
LGTM! Thanks for working on this huge task.
One concern is the ivy file helix-core/helix-core-0.9.2-SNAPSHOT.ivy. 'commons-math3" is used by the WAGED rebalancer, I think we need to keep it in the ivy file.
Updated the .ivy file. |
|
This PR is ready to be merged, approved by @dasahcc @jiajunwang Add metrics-common, zookeeper-api, helix-common modules We want to create a new module called zookeeper-api in order to decouple Helix's ZooKeeper APIs from helix-core. The goal is to enable non-Helix applications to use Helix's ZooKeeper APIs to use ZooKeeper. |
We want to create a new module called zookeeper-api in order to decouple Helix's ZooKeeper APIs from helix-core. The goal is to enable non-Helix applications to use Helix's ZooKeeper APIs. This change also allows for better modularity and separation of concerns.
We want to create a new module called zookeeper-api in order to decouple Helix's ZooKeeper APIs from helix-core. The goal is to enable non-Helix applications to use Helix's ZooKeeper APIs. This change also allows for better modularity and separation of concerns.
Issues
Fixes #631 Fixes #556
Description
https://github.com/apache/helix/wiki/New-Modules-for-Apache-Helix
Tests
All existing tests are kept.
helix-agent
helix-rest
helix-admin-webapp
-> This is a known failing test.
helix-core
These tests pass when run individually.
Commits
Documentation
https://github.com/apache/helix/wiki/New-modules-for-Apache-Helix
Code Quality