XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Normal
    • Resolution: Won't Fix
    • None
    • Legacy/Core

    Description

      This is a parent ticket covering changes to the dissemination aspects of the current gossip subsystem. (Changes to the actual data being exchanged by the current gossip (the cluster metadata) will be handled elsewhere, but the current primary ticket covering that work is CASSANDRA-9667.)

      This work requires several components, which largely need to completed in this order:

      • a peer sampling service to create partial cluster views (CASSANDRA-12346). This forms the basis of the next two components
      • a broadcast tree, which creates dynamic spanning trees given the partial views provided by the peer sampling service (CASSANDRA-12347)
      • an anti-entropy component, which is similar to the pair-wise exchange and reconciliation of the exitsing gossip implementation (CASSANDRA-???)

      These base components (primarily the broadcast and anti-entropy) can allow for generic consumers to simply and effectively share a body of data across an entire cluster. The most obvious consumer will be a cluster metadata component, which can replace the existing gossip system, but also other components like CASSANDRA-12106.

      Attachments

        Issue Links

          Activity

            People

              jasobrown Jason Brown
              jasobrown Jason Brown
              Jason Brown
              Votes:
              0 Vote for this issue
              Watchers:
              32 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: