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

Move RING_DELAY and operations that use it to Gossiper

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Low
    • Resolution: Not A Problem
    • None
    • None
    • None

    Description

      RING_DELAY more appropriately belongs to Gossiper, rather than SS. SS has a history of not respecting it correctly (such as CASSANDRA-2072) so we should confine it to the Gossiper, and have SS call methods on the Gossiper where needed. Currently we're allowing delays to be passed in some instances to the Gossiper in order to cheat RING_DELAY for tests so we don't have to wait the full delay. Instead we can use a special constructor on the Gossiper that is only used in tests.

      Attachments

        Activity

          People

            brandon.williams Brandon Williams
            brandon.williams Brandon Williams
            Brandon Williams
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: