Author: jbellis
Date: Wed Sep  8 15:49:28 2010
New Revision: 995108

URL: http://svn.apache.org/viewvc?rev=995108&view=rev
Log:
rename check_schema_agreement to describe_schema_versions.  patch by jbellis

Modified:
    cassandra/trunk/CHANGES.txt
    cassandra/trunk/interface/cassandra.thrift
    
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/Cassandra.java
    cassandra/trunk/src/java/org/apache/cassandra/avro/CassandraServer.java
    cassandra/trunk/src/java/org/apache/cassandra/service/StorageProxy.java
    cassandra/trunk/src/java/org/apache/cassandra/thrift/CassandraServer.java

Modified: cassandra/trunk/CHANGES.txt
URL: 
http://svn.apache.org/viewvc/cassandra/trunk/CHANGES.txt?rev=995108&r1=995107&r2=995108&view=diff
==============================================================================
--- cassandra/trunk/CHANGES.txt (original)
+++ cassandra/trunk/CHANGES.txt Wed Sep  8 15:49:28 2010
@@ -62,6 +62,8 @@ dev
  * correct ordering of drain operations so CL.recover is no longer 
    necessary (CASSANDRA-1408)
  * removed keyspace from describe_splits method (CASSANDRA-1425)
+ * rename check_schema_agreement to describe_schema_versions
+   (CASSANDRA-1478)
 
 
 0.7-beta1

Modified: cassandra/trunk/interface/cassandra.thrift
URL: 
http://svn.apache.org/viewvc/cassandra/trunk/interface/cassandra.thrift?rev=995108&r1=995107&r2=995108&view=diff
==============================================================================
--- cassandra/trunk/interface/cassandra.thrift (original)
+++ cassandra/trunk/interface/cassandra.thrift Wed Sep  8 15:49:28 2010
@@ -484,11 +484,11 @@ service Cassandra {
   // rather than user data.  The nodeprobe program provides usage examples.
   
   /** 
-   * ask the cluster if they all are using the same migration id. returns a 
map of version->hosts-on-that-version.
-   * hosts that did not respond will be under the key 
DatabaseDescriptor.INITIAL_VERSION. agreement can be determined
-   * by checking if the size of the map is 1. 
+   * for each schema version present in the cluster, returns a list of nodes 
at that version.
+   * hosts that do not respond will be under the key 
DatabaseDescriptor.INITIAL_VERSION. 
+   * the cluster is all on the same version if the size of the map is 1. 
    */
-  map<string, list<string>> check_schema_agreement()
+  map<string, list<string>> describe_schema_versions()
        throws (1: InvalidRequestException ire),
 
   /** list the defined keyspaces in this cluster */

Modified: 
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/Cassandra.java
URL: 
http://svn.apache.org/viewvc/cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/Cassandra.java?rev=995108&r1=995107&r2=995108&view=diff
==============================================================================
--- 
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/Cassandra.java
 (original)
+++ 
cassandra/trunk/interface/thrift/gen-java/org/apache/cassandra/thrift/Cassandra.java
 Wed Sep  8 15:49:28 2010
@@ -36,7 +36,7 @@ import java.util.HashSet;
 import java.util.EnumSet;
 import java.util.Collections;
 import java.util.BitSet;
-import java.util.Arrays;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -176,7 +176,7 @@ public class Cassandra {
      * hosts that did not respond will be under the key 
DatabaseDescriptor.INITIAL_VERSION. agreement can be determined
      * by checking if the size of the map is 1.
      */
-    public Map<String,List<String>> check_schema_agreement() throws 
InvalidRequestException, TException;
+    public Map<String,List<String>> describe_schema_versions() throws 
InvalidRequestException, TException;
 
     /**
      * list the defined keyspaces in this cluster
@@ -977,7 +977,7 @@ public class Cassandra {
       return;
     }
 
-    public Map<String,List<String>> check_schema_agreement() throws 
InvalidRequestException, TException
+    public Map<String,List<String>> describe_schema_versions() throws 
InvalidRequestException, TException
     {
       send_check_schema_agreement();
       return recv_check_schema_agreement();
@@ -3206,7 +3206,7 @@ public class Cassandra {
         iprot.readMessageEnd();
         check_schema_agreement_result result = new 
check_schema_agreement_result();
         try {
-          result.success = iface_.check_schema_agreement();
+          result.success = iface_.describe_schema_versions();
         } catch (InvalidRequestException ire) {
           result.ire = ire;
         } catch (Throwable th) {

Modified: 
cassandra/trunk/src/java/org/apache/cassandra/avro/CassandraServer.java
URL: 
http://svn.apache.org/viewvc/cassandra/trunk/src/java/org/apache/cassandra/avro/CassandraServer.java?rev=995108&r1=995107&r2=995108&view=diff
==============================================================================
--- cassandra/trunk/src/java/org/apache/cassandra/avro/CassandraServer.java 
(original)
+++ cassandra/trunk/src/java/org/apache/cassandra/avro/CassandraServer.java Wed 
Sep  8 15:49:28 2010
@@ -40,14 +40,12 @@ import org.apache.avro.generic.GenericAr
 import org.apache.avro.generic.GenericData;
 import org.apache.avro.ipc.AvroRemoteException;
 import org.apache.avro.util.Utf8;
-import org.apache.cassandra.avro.InvalidRequestException;
 import org.apache.cassandra.concurrent.Stage;
 import org.apache.cassandra.db.migration.DropKeyspace;
 import org.apache.cassandra.db.migration.RenameKeyspace;
 import org.apache.cassandra.db.migration.UpdateColumnFamily;
 import org.apache.cassandra.db.migration.UpdateKeyspace;
 import org.apache.cassandra.dht.*;
-import org.apache.cassandra.thrift.*;
 import org.apache.cassandra.utils.FBUtilities;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -57,7 +55,6 @@ import org.apache.cassandra.auth.Permiss
 import org.apache.cassandra.concurrent.StageManager;
 import org.apache.cassandra.config.CFMetaData;
 import org.apache.cassandra.config.ColumnDefinition;
-import org.apache.cassandra.config.Config;
 import org.apache.cassandra.config.ConfigurationException;
 import org.apache.cassandra.config.DatabaseDescriptor;
 import org.apache.cassandra.config.KSMetaData;
@@ -806,7 +803,7 @@ public class CassandraServer implements 
     public Map<CharSequence, List<CharSequence>> check_schema_agreement()
     {
         logger.debug("checking schema agreement");
-        return (Map) StorageProxy.checkSchemaAgreement();
+        return (Map) StorageProxy.describeSchemaVersions();
     }
 
     protected void checkKeyspaceAndLoginAuthorized(Permission perm) throws 
InvalidRequestException

Modified: 
cassandra/trunk/src/java/org/apache/cassandra/service/StorageProxy.java
URL: 
http://svn.apache.org/viewvc/cassandra/trunk/src/java/org/apache/cassandra/service/StorageProxy.java?rev=995108&r1=995107&r2=995108&view=diff
==============================================================================
--- cassandra/trunk/src/java/org/apache/cassandra/service/StorageProxy.java 
(original)
+++ cassandra/trunk/src/java/org/apache/cassandra/service/StorageProxy.java Wed 
Sep  8 15:49:28 2010
@@ -487,7 +487,7 @@ public class StorageProxy implements Sto
      * migration id. This is useful for determining if a schema change has 
propagated through the cluster. Disagreement
      * is assumed if any node fails to respond.
      */
-    public static Map<String, List<String>> checkSchemaAgreement()
+    public static Map<String, List<String>> describeSchemaVersions()
     {
         final Map<String, List<String>> results = new HashMap<String, 
List<String>>();
         

Modified: 
cassandra/trunk/src/java/org/apache/cassandra/thrift/CassandraServer.java
URL: 
http://svn.apache.org/viewvc/cassandra/trunk/src/java/org/apache/cassandra/thrift/CassandraServer.java?rev=995108&r1=995107&r2=995108&view=diff
==============================================================================
--- cassandra/trunk/src/java/org/apache/cassandra/thrift/CassandraServer.java 
(original)
+++ cassandra/trunk/src/java/org/apache/cassandra/thrift/CassandraServer.java 
Wed Sep  8 15:49:28 2010
@@ -989,10 +989,10 @@ public class CassandraServer implements 
         clientState.setKeyspace(keyspace);
     }
 
-    public Map<String, List<String>> check_schema_agreement() throws 
TException, InvalidRequestException
+    public Map<String, List<String>> describe_schema_versions() throws 
TException, InvalidRequestException
     {
         logger.debug("checking schema agreement");      
-        return StorageProxy.checkSchemaAgreement();
+        return StorageProxy.describeSchemaVersions();
     }
 
     // main method moved to CassandraDaemon


Reply via email to