cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stefania (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CASSANDRA-12642) cqlsh NoHostsAvailable/AuthenticationFailure when sourcing a file with COPY commands
Date Wed, 21 Sep 2016 08:40:21 GMT

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

Stefania commented on CASSANDRA-12642:
--------------------------------------

Thanks for the patch! 

It LGTM except for one clarification, I'm not sure if you intentionally replaced {{self.current_keyspace}}
(the keyspace from the latest USE statement) with {{self.keyspace}} (the initial keyspace).
I assume this was a typo since it isn't related?

Running the tests here:

||2.2||3.0||trunk||
|[patch|https://github.com/stef1927/cassandra/commits/12642-cqlsh-2.2]|[patch|https://github.com/stef1927/cassandra/commits/12642-cqlsh-3.0]|[patch|https://github.com/stef1927/cassandra/commits/12642-cqlsh]|
|[dtest|http://cassci.datastax.com/view/Dev/view/stef1927/job/stef1927-12642-cqlsh-2.2-cqlsh-tests/]|[dtest|http://cassci.datastax.com/view/Dev/view/stef1927/job/stef1927-12642-cqlsh-3.0-cqlsh-tests/]|[dtest|http://cassci.datastax.com/view/Dev/view/stef1927/job/stef1927-12642-cqlsh-cqlsh-tests/]|

I also created a [pull request|https://github.com/riptano/cassandra-dtest/pull/1333] with
a new test that reproduces the problem.

> cqlsh NoHostsAvailable/AuthenticationFailure when sourcing a file with COPY commands
> ------------------------------------------------------------------------------------
>
>                 Key: CASSANDRA-12642
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-12642
>             Project: Cassandra
>          Issue Type: Bug
>            Reporter: Adam Holmberg
>            Assignee: Stefania
>            Priority: Minor
>
> In {{cqlsh}}, with authentication enabled, when sourcing a file with {{COPY}} commands
in it:
> {noformat}
> test.cql:2:Error for (None, None): Failed to connect to all replicas ['127.0.0.1'] for
(None, None), errors: ["NoHostAvailable - ('Unable to connect to any servers', {'127.0.0.1':
AuthenticationFailed('Remote end requires authentication.',)})"] (permanently given up after
0 rows and 5 attempts)
> {noformat}
> {{cqlsh}} creates a new {{Shell}} without passing all pertinent arguments. When {{copyutil}}
creates new cluster connections, they are not initialized correctly.
> This is only for the {{source}} command. As a workaround,  {{cqlsh -f <script>}}
 works, since it does not create a new {{Shell}} instance.
> Repro:
> {code}
> ccm create -v 3.7 -n 1 test
> ccm updateconf "authenticator: PasswordAuthenticator" "authorizer: CassandraAuthorizer"
> ccm start
> echo "copy system.local to 'something';" > test.cql
> echo "source 'test.cql'" | ccm node1 cqlsh
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message