cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nick Bailey (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CASSANDRA-5310) New authentication module does not wok in multi datacenters in case of network outage
Date Thu, 12 Mar 2015 23:11:41 GMT

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

Nick Bailey commented on CASSANDRA-5310:
----------------------------------------

Can we add some additional error messaging around this maybe? If we get UnavailableException
when looking up the 'cassandra' user log that we have to use quorum for that user lookup?
It's extremely confusing to run into this in the wild.

> 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 was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message