Uploaded image for project: 'JGroups'
  1. JGroups
  2. JGRP-342

Simplify GossipRouter, GossipClient and RouterStub

    XMLWordPrintable

Details

    • Task
    • Resolution: Done
    • Minor
    • 2.4
    • 2.3 SP1
    • None
    • Low

    Description

      • Remove unneeded threads in GossipRouter
      • Make GossipRouter, GossipClient and RouterStub use the same marshalling code (GossipData), based on Streamable
      • Create logical addresses: TUNNEL creates a logical address (e.g. an IpAddress) on start(). This is the identity of the member and passed to RouterStub.connect(). The GossipRouter maintains a two-level hashmap, where keys are groups and values are hashmaps whose keys are the logical names and value are the AddressEntries, containing the real IP address of the conncection. This way we can reconnect multiple times, and still have the same logical address

      Attachments

        Activity

          People

            rhn-engineering-bban Bela Ban
            rhn-engineering-bban Bela Ban
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: