[
https://issues.apache.org/jira/browse/HELIX-522?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14150871#comment-14150871
]
Sandeep Nayak commented on HELIX-522:
-------------------------------------
I dont think it makes sense to extend helix to support configuration
management. Its a slippery slope and once that door is opened Helix will get
requests to support more features to extend that capability. I think before we
look at how we accomodate this please consider where you want to take Helix and
see if long term this makes sense.
> Support dynamic config by Helix
> -------------------------------
>
> Key: HELIX-522
> URL: https://issues.apache.org/jira/browse/HELIX-522
> Project: Apache Helix
> Issue Type: New Feature
> Reporter: Zhen Zhang
>
> We are seeing a couple of use cases where an online service may need to roll
> out a set of new configs in a coordinated way without bouncing the service.
> Helix can be extended to support this. The basic idea is to generalize
> ideal-state to support multi-dimensional mappings. Currently Helix uses
> ideal-state to define the target mapping from a partition to the placement
> and state of the partition (i.e. partition->(placement, state). The mapping
> can be extended to support another attribute, say config-version, so it would
> be partition->(placement, state, config-version). Helix controller is then
> able to bring the system to the target mappings in a coordinated way. Here is
> a high level design for this:
> https://cwiki.apache.org/confluence/display/HELIX/Support+Dynamic+Config
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)