Author: eevans
Date: Tue Jan 19 02:11:05 2010
New Revision: 900645

URL: http://svn.apache.org/viewvc?rev=900645&view=rev
Log:
disable login() requirement for AllowAllAuthenticator

Patch by eevans

Modified:
    
incubator/cassandra/trunk/src/java/org/apache/cassandra/service/CassandraServer.java

Modified: 
incubator/cassandra/trunk/src/java/org/apache/cassandra/service/CassandraServer.java
URL: 
http://svn.apache.org/viewvc/incubator/cassandra/trunk/src/java/org/apache/cassandra/service/CassandraServer.java?rev=900645&r1=900644&r2=900645&view=diff
==============================================================================
--- 
incubator/cassandra/trunk/src/java/org/apache/cassandra/service/CassandraServer.java
 (original)
+++ 
incubator/cassandra/trunk/src/java/org/apache/cassandra/service/CassandraServer.java
 Tue Jan 19 02:11:05 2010
@@ -704,6 +704,10 @@
 
     protected void checkLoginDone() throws InvalidRequestException
     {
+        // FIXME: This disables the "you must call login()" requirement when 
the configured
+        // authenticator is AllowAllAuthenticator. This is a temporary measure 
until CASSANDRA-714 is complete.
+        if (DatabaseDescriptor.getAuthenticator() instanceof 
AllowAllAuthenticator)
+            return;
         if (!loginDone.get()) throw new InvalidRequestException("Login is 
required before any other API calls");
     }
 


Reply via email to