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