oodt-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (OODT-945) Rework OODT configuration to make use of Zookeeper for distributed configuration management
Date Mon, 10 Jul 2017 14:28:00 GMT

    [ https://issues.apache.org/jira/browse/OODT-945?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16080405#comment-16080405

ASF GitHub Bot commented on OODT-945:

GitHub user IMS94 opened a pull request:


    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:


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.sudasinghe@gmail.com>
Date:   2017-04-01T07:00:55Z

    Defined initial API for ConfigurationManager

commit 4b88f71497263675bb313462075fd552696ba717
Author: Imesha Sudasingha <imesha.sudasingha@gmail.com>
Date:   2017-06-16T10:23:43Z

    Implemented global configuration publishing mechanism.

commit fadf149cb77dd943af9e81c0f127ce74f203c478
Author: Imesha Sudasingha <imesha.sudasingha@gmail.com>
Date:   2017-06-17T15:39:58Z

    Altered configuration publishing mechanism to use spring configuration

commit 5fcf2220125b64afba080c6c9c6c5592daae2dea
Author: Imesha Sudasingha <imesha.sudasingha@gmail.com>
Date:   2017-06-17T17:51:12Z

    Implemented configuration fetching for DistributedConfigurationManager

commit 27a28daa3d3c448b462bd9a33eb6ac4fd859b75a
Author: Imesha Sudasingha <imesha.sudasingha@gmail.com>
Date:   2017-07-02T15:23:49Z

    Added zip packaging for distributed configuration publisher

commit a973c531fee5bf37ebf4448334470c75943af1ec
Author: Imesha Sudasingha <imesha.sudasingha@gmail.com>
Date:   2017-07-03T10:25:22Z

    Created test cases for distributed configuration manager and publisher

commit e697405223fe17c96739ae8f156639a0f5ef321c
Author: Imesha Sudasingha <imesha.sudasingha@gmail.com>
Date:   2017-07-09T16:48:40Z

    Minor improvements for configuration manager tests

commit 99b086b9887cafc8b89de3ff65fa61d3f80cc56c
Author: Imesha Sudasingha <imesha.sudasingha@gmail.com>
Date:   2017-07-10T11:51:51Z

    Improvements to file downloading from zookeeper and tests

commit a8092af5484d066a4dda623395bf21612d696d62
Author: Imesha Sudasingha <imesha.sudasingha@gmail.com>
Date:   2017-07-10T14:24:28Z

    Merge branch 'master' into feature/zookeeper-config


> Rework OODT configuration to make use of  Zookeeper for distributed configuration management
> --------------------------------------------------------------------------------------------
>                 Key: OODT-945
>                 URL: https://issues.apache.org/jira/browse/OODT-945
>             Project: OODT
>          Issue Type: Bug
>            Reporter: Tom Barber
>            Assignee: Tom Barber
>              Labels: gsoc2017, mentor
> OODT is made up of a number of different components, each of which have their own set
of configuration files and locations. This is complex to manage and causes additional problems
when the platform requires distribution across servers or geographically.
> To combat this we are proposing that we migrate the OODT configuration to an opional
Zookeeper module that would allow users to commission a zookeeper cluster and register the
various OODT components against it, which will allow the zookeeper cluster to maintain the
state of the various OODT components regardless of scale.

This message was sent by Atlassian JIRA

View raw message