You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by ee...@apache.org on 2010/01/19 03:11:06 UTC

svn commit: r900645 - /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/CassandraServer.java

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");
     }