You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by mi...@apache.org on 2014/08/04 23:36:15 UTC

[2/6] git commit: cqlsh DESC CLUSTER fails retrieving ring information

cqlsh DESC CLUSTER fails retrieving ring information

patch by Adam Holmberg; reviewed by mstepura for CASSANDRA-7687


Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/1c3de273
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/1c3de273
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/1c3de273

Branch: refs/heads/cassandra-2.1.0
Commit: 1c3de27376ec095178706d9cbb00e385e3d6ec30
Parents: 5f4cd8a
Author: Adam Holmberg <Ad...@datastax.com>
Authored: Mon Aug 4 14:32:22 2014 -0700
Committer: Mikhail Stepura <mi...@apache.org>
Committed: Mon Aug 4 14:34:27 2014 -0700

----------------------------------------------------------------------
 CHANGES.txt | 1 +
 bin/cqlsh   | 1 +
 2 files changed, 2 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cassandra/blob/1c3de273/CHANGES.txt
----------------------------------------------------------------------
diff --git a/CHANGES.txt b/CHANGES.txt
index b87dc0b..b0b5166 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,4 +1,5 @@
 2.1.0-final
+ * cqlsh DESC CLUSTER fails retrieving ring information (CASSANDRA-7687)
 Merged from 2.0:
  * Support connecting to ipv6 jmx with nodetool (CASSANDRA-7669)
 

http://git-wip-us.apache.org/repos/asf/cassandra/blob/1c3de273/bin/cqlsh
----------------------------------------------------------------------
diff --git a/bin/cqlsh b/bin/cqlsh
index ba0c886..ab1e215 100755
--- a/bin/cqlsh
+++ b/bin/cqlsh
@@ -674,6 +674,7 @@ class Shell(cmd.Cmd):
     def get_ring(self):
         if self.current_keyspace is None or self.current_keyspace == 'system':
             raise NoKeyspaceError("Ring view requires a current non-system keyspace")
+        self.conn.metadata.token_map.rebuild_keyspace(self.current_keyspace, build_if_absent=True)
         return self.conn.metadata.token_map.tokens_to_hosts_by_ks[self.current_keyspace]
 
     def get_table_meta(self, ksname, tablename):