cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jason Brown (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (CASSANDRA-12345) Gossip 2.0
Date Fri, 29 Jul 2016 22:04:20 GMT

     [ https://issues.apache.org/jira/browse/CASSANDRA-12345?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Jason Brown updated CASSANDRA-12345:
------------------------------------
    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-???)
- 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.


  was:
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-????). 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-???)
- 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.



> Gossip 2.0
> ----------
>
>                 Key: CASSANDRA-12345
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-12345
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Core
>            Reporter: Jason Brown
>            Assignee: Jason Brown
>              Labels: gossip
>
> 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-???)
> - 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.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message