GitHub user IMS94 opened a pull request: https://github.com/apache/oodt/pull/44
OODT-945 Rework OODT configuration to make use of Zookeeper for distributed configuration management (GSoC 2017) This PR includes the Distributed Configuration Management implementation for OODT [OODT-945] along with the distributed configuration publishing CLI [OODT-952]. Explanation on the design of this feature is available at [Rework OODT configuration to make use of Zookeeper for distributed configuration management](https://cwiki.apache.org/confluence/display/OODT/Rework+OODT+configuration+to+make+use+of+Zookeeper+for+distributed+configuration+management). User documentation on how to use this distributed configuration management feature is available at [OODT Distributed Configuration Management](https://cwiki.apache.org/confluence/display/OODT/OODT+Distributed+Configuration+Management) Corresponding GSoC project proposal is available at [https://cwiki.apache.org/confluence/display/OODT/Proposal](https://cwiki.apache.org/confluence/display/OODT/Proposal) **Since this is the first glance of the distributed configuration management feature, there can be bugs and improvements required to be addressed. Please review this PR and provide me with your kind feedback so that I can improve on that.** Thank you! You can merge this pull request into a Git repository by running: $ git pull https://github.com/IMS94/oodt feature/zookeeper-config Alternatively you can review and apply these changes as the patch at: https://github.com/apache/oodt/pull/44.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #44 ---- commit ac7170bdf5c973374f141c6f3e031fa748e0af13 Author: Imesha Sudasingha <imesha.sudasin...@gmail.com> Date: 2017-04-01T07:00:55Z Defined initial API for ConfigurationManager commit 4b88f71497263675bb313462075fd552696ba717 Author: Imesha Sudasingha <imesha.sudasin...@gmail.com> Date: 2017-06-16T10:23:43Z Implemented global configuration publishing mechanism. commit fadf149cb77dd943af9e81c0f127ce74f203c478 Author: Imesha Sudasingha <imesha.sudasin...@gmail.com> Date: 2017-06-17T15:39:58Z Altered configuration publishing mechanism to use spring configuration commit 5fcf2220125b64afba080c6c9c6c5592daae2dea Author: Imesha Sudasingha <imesha.sudasin...@gmail.com> Date: 2017-06-17T17:51:12Z Implemented configuration fetching for DistributedConfigurationManager commit 27a28daa3d3c448b462bd9a33eb6ac4fd859b75a Author: Imesha Sudasingha <imesha.sudasin...@gmail.com> Date: 2017-07-02T15:23:49Z Added zip packaging for distributed configuration publisher commit a973c531fee5bf37ebf4448334470c75943af1ec Author: Imesha Sudasingha <imesha.sudasin...@gmail.com> Date: 2017-07-03T10:25:22Z Created test cases for distributed configuration manager and publisher commit e697405223fe17c96739ae8f156639a0f5ef321c Author: Imesha Sudasingha <imesha.sudasin...@gmail.com> Date: 2017-07-09T16:48:40Z Minor improvements for configuration manager tests commit 99b086b9887cafc8b89de3ff65fa61d3f80cc56c Author: Imesha Sudasingha <imesha.sudasin...@gmail.com> Date: 2017-07-10T11:51:51Z Improvements to file downloading from zookeeper and tests commit a8092af5484d066a4dda623395bf21612d696d62 Author: Imesha Sudasingha <imesha.sudasin...@gmail.com> Date: 2017-07-10T14:24:28Z Merge branch 'master' into feature/zookeeper-config ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---