cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Aleksey Yeschenko (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (CASSANDRA-5310) New authentication module does not wok in multi datacenters in case of network outage
Date Sat, 09 Mar 2013 19:29:13 GMT

    [ https://issues.apache.org/jira/browse/CASSANDRA-5310?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13598048#comment-13598048
] 

Aleksey Yeschenko edited comment on CASSANDRA-5310 at 3/9/13 7:28 PM:
----------------------------------------------------------------------

https://github.com/iamaleksey/cassandra/compare/5310

I was only really worried about the default C* superuser + default PasswordAuthenticator user
- can't take chances with dropping/altering it since it comes with a default password.

So I left CL.QUORUM for all authentication queries involving the default user but switched
it to CL.ONE for everyone else (our docs say that you should create another superuser anyway).
                
      was (Author: iamaleksey):
    https://github.com/iamaleksey/cassandra/compare/5310

I was only really worried about the default C* superuser + default PasswordAuthenticator -
can't take chances with dropping/altering it since it comes with a default password.

So I left CL.QUORUM for all authentication queries involving the default user but switched
it to CL.ONE for everyone else (our docs say that you should create another superuser anyway).
                  
> New authentication module does not wok in multi datacenters in case of network outage
> -------------------------------------------------------------------------------------
>
>                 Key: CASSANDRA-5310
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-5310
>             Project: Cassandra
>          Issue Type: Improvement
>    Affects Versions: 1.2.2
>         Environment: Ubuntu 12.04
> Cluster of 16 nodes in 2 datacenters (8 nodes in each datacenter)
>            Reporter: jal
>            Assignee: Aleksey Yeschenko
>            Priority: Minor
>             Fix For: 1.2.3
>
>         Attachments: auth_fix_consistency.patch
>
>
> With 1.2.2, I am using the new authentication backend PasswordAuthenticator with the
authorizer CassandraAuthorizer
> In case of network outage, we are no more able to connect to Cassandra.
> Here is the error message we get when I want to connect through cqlsh:
> Traceback (most recent call last):
>   File "./cqlsh", line 2262, in <module>
>     main(*read_options(sys.argv[1:], os.environ))
>   File "./cqlsh", line 2248, in main
>     display_float_precision=options.float_precision)
>   File "./cqlsh", line 483, in __init__
>     cql_version=cqlver, transport=transport)
> File "./../lib/cql-internal-only-1.4.0.zip/cql-1.4.0/cql/connection.py", line 143, in
connect
>   File "./../lib/cql-internal-only-1.4.0.zip/cql-1.4.0/cql/connection.py", line 59, in
__init__
>   File "./../lib/cql-internal-only-1.4.0.zip/cql-1.4.0/cql/thrifteries.py", line 157,
in establish_connection
>   File "./../lib/cql-internal-only-1.4.0.zip/cql-1.4.0/cql/cassandra/Cassandra.py", line
455, in login
>   File "./../lib/cql-internal-only-1.4.0.zip/cql-1.4.0/cql/cassandra/Cassandra.py", line
476, in recv_login
> cql.cassandra.ttypes.AuthenticationException: AuthenticationException(why='org.apache.cassandra.exceptions.UnavailableException:
Cannot achieve consistency level QUORUM')

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message