cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Aleksey Yeschenko (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CASSANDRA-13860) Make pulling schema from remote nodes more lightweight
Date Mon, 11 Sep 2017 13:52:00 GMT
Aleksey Yeschenko created CASSANDRA-13860:
---------------------------------------------

             Summary: Make pulling schema from remote nodes more lightweight
                 Key: CASSANDRA-13860
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-13860
             Project: Cassandra
          Issue Type: Improvement
          Components: Distributed Metadata
            Reporter: Aleksey Yeschenko
             Fix For: 4.x


Our current mechanism for resolving schema differences detected via gossip is quite heavyweight:
we request the complete schema from a node, which often results in some very heavy mutations.
But in most cases this shouldn't be necessary, as the delta is usually quite small.

We may want to instead negotiate the difference based on schema graph merkle tree (all ->
keyspace -> tables/views/types/etc.). This assumes that by then we'd switch to calculating
schema digests bases on in-memory representation of {{Schema}}, without going to disk.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org


Mime
View raw message