Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-2452

New EC2 Snitch to use public ip and hence natively support for EC2 mult-region's.

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Low
    • Resolution: Fixed
    • 1.0.0
    • None
    • None
    • JVM

    Description

      Make cassandra talk identify itself using the public ip (To avoid any future conflicts of private ips).

      1) Split the logic of identification vs listen Address in the code.
      2) Move the logic to assign IP address to the node into EndPointSnitch.
      3) Make EC2 Snitch query for its public ip and use it for identification.
      4) Make EC2 snitch to use InetAddress.getLocal to listen to the private ip.

      Attachments

        1. 2452-OutboundTCPConnection.patch
          2 kB
          Vijay
        2. 2452-Intro-EC2MultiRegionSnitch-V2.txt
          14 kB
          Vijay
        3. 2452-EC2Snitch-Changes.txt
          14 kB
          Vijay
        4. 2452-Ec2Multi-Region-v3.patch
          7 kB
          Vijay
        5. 2452-Ec2Multi-Region.patch
          4 kB
          Vijay

        Issue Links

          Activity

            People

              vijay2win@yahoo.com Vijay
              vijay2win@yahoo.com Vijay
              Vijay
              Brandon Williams
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: