incubator-blur-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tim Williams (JIRA)" <j...@apache.org>
Subject [jira] [Created] (BLUR-342) Support full cluster operations on random ports
Date Tue, 15 Jul 2014 18:52:04 GMT
Tim Williams created BLUR-342:
---------------------------------

             Summary: 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


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)

Mime
View raw message