Uploaded image for project: 'Apache Blur'
  1. Apache Blur
  2. BLUR-342

Support full cluster operations on random ports

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.2.2
    • 0.3.0, 0.2.4
    • Blur
    • None

    Description

      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 ***

      Attachments

        Activity

          People

            williamstw Tim Williams
            williamstw Tim Williams
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: