cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gary Dusbabek (JIRA)" <j...@apache.org>
Subject [jira] Commented: (CASSANDRA-827) Add hooks that recognize when system KS is updated.
Date Tue, 30 Mar 2010 01:33:27 GMT

    [ https://issues.apache.org/jira/browse/CASSANDRA-827?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12851203#action_12851203
] 

Gary Dusbabek commented on CASSANDRA-827:
-----------------------------------------

02: I'll pass on the thrift class stuff.  I must be the only person who finds ICompactSerializer<T>
overwrought.
04: I'll move that part out of the gossiper.

>"seed nodes should try to get schema updates from other seed nodes before going into normal
mode"
My intent was to ensure that seeds have updated schemas before they start doing their jobs
in order for them to transmit that data to new nodes since the seeds are contacted first.
 If that comes out, the worst case is that it takes another gossip round or two before the
new nodes fine someone with the most current schema.  In retrospect, I think you're right--probably
over complex.

>"don't bootstrap if there are no tables defined"
SS.finishBootstrapping() was only ever called via removeBootstrapSource().  And when there
are no tables, there are no bootstrap sources to remove (streaming never finishes).  Detecting
this condition and avoiding the wait seemed like the best course to take.

08: The critical parts were Table.apply and CL.recover.  Both of those are handled.  The use
of QueryPath makes RowMutation somewhat vulnerable no matter what.  There isn't a lot we can
do there besides using cfids throughout.

> Add hooks that recognize when system KS is updated.
> ---------------------------------------------------
>
>                 Key: CASSANDRA-827
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-827
>             Project: Cassandra
>          Issue Type: Sub-task
>            Reporter: Gary Dusbabek
>            Assignee: Gary Dusbabek
>             Fix For: 0.7
>
>         Attachments: v1-0001-remove-unused-JoinMessage.txt, v1-0002-Refactor-so-meta-mutations-can-be-serialized-and-moved.txt,
v1-0003-move-ConfigurationException-to-its-own-class-file.txt, v1-0004-Gossip-metadata-version-and-request-updates.txt,
v1-0005-thrift-changes.txt, v1-0006-switch-to-reading-schema-configuration-from-storage.txt,
v1-0007-thrift-impl.txt, v1-0008-use-cfid-for-all-mutations.txt
>
>
> Add hooks that recognize when system KS is updated.
> Figure out the best way to refresh the collections in DD, perform the adds, deletes,
etc.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message