[
https://issues.apache.org/jira/browse/BLUR-342?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Aaron McCurry updated BLUR-342:
-------------------------------
Fix Version/s: 0.2.4
> Support full cluster operations on random ports
> -----------------------------------------------
>
> Key: BLUR-342
> URL: https://issues.apache.org/jira/browse/BLUR-342
> Project: Apache Blur
> Issue Type: New Feature
> Components: Blur
> Affects Versions: 0.2.2
> Reporter: Tim Williams
> Assignee: Tim Williams
> Fix For: 0.3.0, 0.2.4
>
>
> Blur should be able to run in a full cluster environment on completely random
> ports.
> Some things that need to be accounted for in supporting random ports:
> 1) ThriftBlurControllerServer - binding needs fixed when multiple instances
> are running.
> 2) ThriftBlurShardServer - binding needs fixed when multiple instances are
> running.
> 3) BlurClient - add two new methods
> BlurClient.getClient() - use a default BlurConfiguration to build
> the conn string from ZK.
> BlurClient.getClient(BlurConfiguration conf) - use the passed conf
> to build the conn string from ZK.
> 4) Blur GUI ports need randomized
> 5) DistributedLayoutFactory API should change to only give layout strategies
> the online shard servers to work with.
> 6) Remove the persistent registered shard servers *** breaking change ***
--
This message was sent by Atlassian JIRA
(v6.2#6252)