You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Brandon Williams (JIRA)" <ji...@apache.org> on 2010/12/06 19:11:11 UTC
[jira] Created: (CASSANDRA-1824) Schema only fully propagates from
seeds
Schema only fully propagates from seeds
---------------------------------------
Key: CASSANDRA-1824
URL: https://issues.apache.org/jira/browse/CASSANDRA-1824
Project: Cassandra
Issue Type: Bug
Affects Versions: 0.7 beta 1
Reporter: Brandon Williams
Fix For: 0.7.0
If you have nodes X, Y, and Z, and Y already has some schema, but X and Z do not, and X is the seed node for the cluster, X will pick up the schema from Y, but it will never propagate to Z. If X has the schema, it will propagate to both Y and Z.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (CASSANDRA-1824) Schema only fully propagates from
seeds
Posted by "Gary Dusbabek (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CASSANDRA-1824?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gary Dusbabek updated CASSANDRA-1824:
-------------------------------------
Attachment: v2-0001-always-put-schema-state-in-local-gossip.txt
> Schema only fully propagates from seeds
> ---------------------------------------
>
> Key: CASSANDRA-1824
> URL: https://issues.apache.org/jira/browse/CASSANDRA-1824
> Project: Cassandra
> Issue Type: Bug
> Affects Versions: 0.7 beta 1
> Reporter: Brandon Williams
> Assignee: Gary Dusbabek
> Fix For: 0.7.0
>
> Attachments: v1-0001-always-put-schema-state-in-local-gossip.txt, v2-0001-always-put-schema-state-in-local-gossip.txt
>
>
> If you have nodes X, Y, and Z, and Y already has some schema, but X and Z do not, and X is the seed node for the cluster, X will pick up the schema from Y, but it will never propagate to Z. If X has the schema, it will propagate to both Y and Z.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (CASSANDRA-1824) Schema only fully propagates from
seeds
Posted by "Gary Dusbabek (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CASSANDRA-1824?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gary Dusbabek updated CASSANDRA-1824:
-------------------------------------
Attachment: v1-0001-always-put-schema-state-in-local-gossip.txt
> Schema only fully propagates from seeds
> ---------------------------------------
>
> Key: CASSANDRA-1824
> URL: https://issues.apache.org/jira/browse/CASSANDRA-1824
> Project: Cassandra
> Issue Type: Bug
> Affects Versions: 0.7 beta 1
> Reporter: Brandon Williams
> Assignee: Gary Dusbabek
> Fix For: 0.7.0
>
> Attachments: v1-0001-always-put-schema-state-in-local-gossip.txt
>
>
> If you have nodes X, Y, and Z, and Y already has some schema, but X and Z do not, and X is the seed node for the cluster, X will pick up the schema from Y, but it will never propagate to Z. If X has the schema, it will propagate to both Y and Z.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (CASSANDRA-1824) Schema only fully propagates
from seeds
Posted by "Gary Dusbabek (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CASSANDRA-1824?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12969819#action_12969819 ]
Gary Dusbabek commented on CASSANDRA-1824:
------------------------------------------
can't reproduce. Tested on 3-node clusters in trunk, 0.7 and 0.7-rc1.
> Schema only fully propagates from seeds
> ---------------------------------------
>
> Key: CASSANDRA-1824
> URL: https://issues.apache.org/jira/browse/CASSANDRA-1824
> Project: Cassandra
> Issue Type: Bug
> Affects Versions: 0.7 beta 1
> Reporter: Brandon Williams
> Assignee: Gary Dusbabek
> Fix For: 0.7.0
>
>
> If you have nodes X, Y, and Z, and Y already has some schema, but X and Z do not, and X is the seed node for the cluster, X will pick up the schema from Y, but it will never propagate to Z. If X has the schema, it will propagate to both Y and Z.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (CASSANDRA-1824) Schema only fully propagates from
seeds
Posted by "Gary Dusbabek (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CASSANDRA-1824?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gary Dusbabek updated CASSANDRA-1824:
-------------------------------------
Reviewer: brandon.williams
> Schema only fully propagates from seeds
> ---------------------------------------
>
> Key: CASSANDRA-1824
> URL: https://issues.apache.org/jira/browse/CASSANDRA-1824
> Project: Cassandra
> Issue Type: Bug
> Affects Versions: 0.7 beta 1
> Reporter: Brandon Williams
> Assignee: Gary Dusbabek
> Fix For: 0.7.0
>
> Attachments: v1-0001-always-put-schema-state-in-local-gossip.txt
>
>
> If you have nodes X, Y, and Z, and Y already has some schema, but X and Z do not, and X is the seed node for the cluster, X will pick up the schema from Y, but it will never propagate to Z. If X has the schema, it will propagate to both Y and Z.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (CASSANDRA-1824) Schema only fully propagates
from seeds
Posted by "Gary Dusbabek (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CASSANDRA-1824?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12971451#action_12971451 ]
Gary Dusbabek commented on CASSANDRA-1824:
------------------------------------------
Here is how things broke:
1. Node 2 starts up and is fed a schema. it then includes SCHEMA in its gossip state as part of *applying the migration.*
2. Node 2 is restarted. It no longer includes SCHEMA in its gossip state.
3. Start any number of nodes. None of them will get schema.
The fix puts SCHEMA in the gossip state every time schema is announced.
> Schema only fully propagates from seeds
> ---------------------------------------
>
> Key: CASSANDRA-1824
> URL: https://issues.apache.org/jira/browse/CASSANDRA-1824
> Project: Cassandra
> Issue Type: Bug
> Affects Versions: 0.7 beta 1
> Reporter: Brandon Williams
> Assignee: Gary Dusbabek
> Fix For: 0.7.0
>
> Attachments: v2-0001-always-put-schema-state-in-local-gossip.txt
>
>
> If you have nodes X, Y, and Z, and Y already has some schema, but X and Z do not, and X is the seed node for the cluster, X will pick up the schema from Y, but it will never propagate to Z. If X has the schema, it will propagate to both Y and Z.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (CASSANDRA-1824) Schema only fully propagates
from seeds
Posted by "Hudson (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CASSANDRA-1824?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12971721#action_12971721 ]
Hudson commented on CASSANDRA-1824:
-----------------------------------
Integrated in Cassandra #631 (See [https://hudson.apache.org/hudson/job/Cassandra/631/])
> Schema only fully propagates from seeds
> ---------------------------------------
>
> Key: CASSANDRA-1824
> URL: https://issues.apache.org/jira/browse/CASSANDRA-1824
> Project: Cassandra
> Issue Type: Bug
> Affects Versions: 0.7 beta 1
> Reporter: Brandon Williams
> Assignee: Gary Dusbabek
> Fix For: 0.7.0
>
> Attachments: v2-0001-always-put-schema-state-in-local-gossip.txt
>
>
> If you have nodes X, Y, and Z, and Y already has some schema, but X and Z do not, and X is the seed node for the cluster, X will pick up the schema from Y, but it will never propagate to Z. If X has the schema, it will propagate to both Y and Z.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (CASSANDRA-1824) Schema only fully propagates
from seeds
Posted by "Brandon Williams (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CASSANDRA-1824?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12969922#action_12969922 ]
Brandon Williams commented on CASSANDRA-1824:
---------------------------------------------
It takes me a few tries, but the procedure is:
1) start a non-seed, load schema
2) start other non-seed
3) start seed
Usually I can reproduce in 10 tries or less.
> Schema only fully propagates from seeds
> ---------------------------------------
>
> Key: CASSANDRA-1824
> URL: https://issues.apache.org/jira/browse/CASSANDRA-1824
> Project: Cassandra
> Issue Type: Bug
> Affects Versions: 0.7 beta 1
> Reporter: Brandon Williams
> Assignee: Gary Dusbabek
> Fix For: 0.7.0
>
>
> If you have nodes X, Y, and Z, and Y already has some schema, but X and Z do not, and X is the seed node for the cluster, X will pick up the schema from Y, but it will never propagate to Z. If X has the schema, it will propagate to both Y and Z.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (CASSANDRA-1824) Schema only fully propagates
from seeds
Posted by "Hudson (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CASSANDRA-1824?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12971466#action_12971466 ]
Hudson commented on CASSANDRA-1824:
-----------------------------------
Integrated in Cassandra-0.7 #81 (See [https://hudson.apache.org/hudson/job/Cassandra-0.7/81/])
fix breaking tests from CASSANDRA-1824
> Schema only fully propagates from seeds
> ---------------------------------------
>
> Key: CASSANDRA-1824
> URL: https://issues.apache.org/jira/browse/CASSANDRA-1824
> Project: Cassandra
> Issue Type: Bug
> Affects Versions: 0.7 beta 1
> Reporter: Brandon Williams
> Assignee: Gary Dusbabek
> Fix For: 0.7.0
>
> Attachments: v2-0001-always-put-schema-state-in-local-gossip.txt
>
>
> If you have nodes X, Y, and Z, and Y already has some schema, but X and Z do not, and X is the seed node for the cluster, X will pick up the schema from Y, but it will never propagate to Z. If X has the schema, it will propagate to both Y and Z.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Assigned: (CASSANDRA-1824) Schema only fully propagates from
seeds
Posted by "Jonathan Ellis (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CASSANDRA-1824?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jonathan Ellis reassigned CASSANDRA-1824:
-----------------------------------------
Assignee: Gary Dusbabek
> Schema only fully propagates from seeds
> ---------------------------------------
>
> Key: CASSANDRA-1824
> URL: https://issues.apache.org/jira/browse/CASSANDRA-1824
> Project: Cassandra
> Issue Type: Bug
> Affects Versions: 0.7 beta 1
> Reporter: Brandon Williams
> Assignee: Gary Dusbabek
> Fix For: 0.7.0
>
>
> If you have nodes X, Y, and Z, and Y already has some schema, but X and Z do not, and X is the seed node for the cluster, X will pick up the schema from Y, but it will never propagate to Z. If X has the schema, it will propagate to both Y and Z.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (CASSANDRA-1824) Schema only fully propagates from
seeds
Posted by "Gary Dusbabek (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CASSANDRA-1824?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gary Dusbabek updated CASSANDRA-1824:
-------------------------------------
Attachment: (was: v1-0001-always-put-schema-state-in-local-gossip.txt)
> Schema only fully propagates from seeds
> ---------------------------------------
>
> Key: CASSANDRA-1824
> URL: https://issues.apache.org/jira/browse/CASSANDRA-1824
> Project: Cassandra
> Issue Type: Bug
> Affects Versions: 0.7 beta 1
> Reporter: Brandon Williams
> Assignee: Gary Dusbabek
> Fix For: 0.7.0
>
> Attachments: v2-0001-always-put-schema-state-in-local-gossip.txt
>
>
> If you have nodes X, Y, and Z, and Y already has some schema, but X and Z do not, and X is the seed node for the cluster, X will pick up the schema from Y, but it will never propagate to Z. If X has the schema, it will propagate to both Y and Z.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.