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.