You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Tyler Hobbs (JIRA)" <ji...@apache.org> on 2016/03/17 17:40:33 UTC
[jira] [Updated] (CASSANDRA-11142) Confusing error message on
schema updates when nodes are down
[ https://issues.apache.org/jira/browse/CASSANDRA-11142?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tyler Hobbs updated CASSANDRA-11142:
------------------------------------
Assignee: Tyler Hobbs
I can take a look at improving the behavior here.
> Confusing error message on schema updates when nodes are down
> -------------------------------------------------------------
>
> Key: CASSANDRA-11142
> URL: https://issues.apache.org/jira/browse/CASSANDRA-11142
> Project: Cassandra
> Issue Type: Bug
> Components: Tools
> Environment: PROD
> Reporter: Anubhav Kale
> Assignee: Tyler Hobbs
> Priority: Minor
> Labels: cqlsh
>
> Repro steps are as follows (this was tested on Windows and is a consistent repro)
> . Start a two node cluster.
> . Ensure that "nodetool status" shows both nodes as UN on both nodes
> . Stop Node2
> . Ensure that "nodetool status" shows that Node2 in DN.
> . Start cqlsh on Node1
> . Create a table
> . cqlsh times out with below message (coming from .py)
> Warning: schema version mismatch detected, which might be caused by DOWN nodes; if this is not the case, check the schema versions of your nodes in system.local and system.peers.
> OperationTimedOut: errors={}, last_host=10.1.0.10
> . Do a select * on the table that just timed out. It works fine.
> It just seems odd that there are no errors, but the table gets created fine. We should either fix the timeout exception with a real error or not throw timeout. Not sure what the best approach is.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)