You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Michael Shuler (JIRA)" <ji...@apache.org> on 2014/07/29 20:18:39 UTC
[jira] [Resolved] (CASSANDRA-6303) cassandra-cli should exit with
error-exit status when it can't connect to cluster
[ https://issues.apache.org/jira/browse/CASSANDRA-6303?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Michael Shuler resolved CASSANDRA-6303.
---------------------------------------
Resolution: Not a Problem
Clsoing as not a problem - the exception is clear. Additionally, cassandra-cli is deprecated and will be removed in 3.0.
> cassandra-cli should exit with error-exit status when it can't connect to cluster
> ---------------------------------------------------------------------------------
>
> Key: CASSANDRA-6303
> URL: https://issues.apache.org/jira/browse/CASSANDRA-6303
> Project: Cassandra
> Issue Type: Bug
> Components: Tools
> Reporter: Rushan Shaymardanov
> Priority: Minor
>
> When casasndra-cli can't connect to cassandra, it returns success:
> [root@myhost ~] # echo "use my_keyspace;" | cassandra-cli -h myhost -f /dev/stdin
> org.apache.thrift.transport.TTransportException: java.net.ConnectException: Connection refused
> at org.apache.thrift.transport.TSocket.open(TSocket.java:183)
> at org.apache.thrift.transport.TFramedTransport.open(TFramedTransport.java:81)
> at org.apache.cassandra.cli.CliMain.connect(CliMain.java:70)
> at org.apache.cassandra.cli.CliMain.main(CliMain.java:246)
> Caused by: java.net.ConnectException: Connection refused
> at java.net.PlainSocketImpl.socketConnect(Native Method)
> at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
> at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
> at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
> at java.net.Socket.connect(Socket.java:579)
> at org.apache.thrift.transport.TSocket.open(TSocket.java:178)
> ... 3 more
> Exception connecting to boney/9160. Reason: Connection refused.
> Not connected to a cassandra instance.
> [root@myhost ~]# echo $?
> 0
--
This message was sent by Atlassian JIRA
(v6.2#6252)