cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tyler Hobbs (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CASSANDRA-9777) If you have a ~/.cqlshrc and a ~/.cassandra/cqlshrc, cqlsh will overwrite the latter with the former
Date Tue, 04 Aug 2015 22:29:05 GMT

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

Tyler Hobbs commented on CASSANDRA-9777:
----------------------------------------

I think the way [~dkua] is handling it in his branch (using the new location but warning)
is the best option.  However, the warning message should explain what's going on a little
better and how the user can resolve the problem.  For example:

{noformat}
Warning: cqlshrc config files were found at both the old location (%s) and the new location
(%s), so the old config file will not be migrated to the new location, and the new location
will be used for now.  You should manually consolidate the config files at the new location
and remove the old file.' % (OLD_CONFIG_FILE, CONFIG_FILE)
{noformat}

Also, warnings should generally be printed to stderr instead of stdout.

> If you have a ~/.cqlshrc and a ~/.cassandra/cqlshrc, cqlsh will overwrite the latter
with the former
> ----------------------------------------------------------------------------------------------------
>
>                 Key: CASSANDRA-9777
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-9777
>             Project: Cassandra
>          Issue Type: Bug
>            Reporter: Jon Moses
>            Assignee: David Kua
>              Labels: cqlsh
>             Fix For: 2.2.x
>
>
> If you have a .cqlshrc file, and a ~/.cassandra/cqlshrc file, when you run `cqlsh`, it
will overwrite the latter with the former.  https://github.com/apache/cassandra/blob/trunk/bin/cqlsh#L202
> If the 'new' path exists (~/.cassandra/cqlsh), cqlsh should either WARN or just leave
the files alone.
> {noformat}
> ~$ cat .cqlshrc
> [authentication]
> ~$ cat .cassandra/cqlshrc
> [connection]
> ~$ cqlsh
> ~$ cat .cqlshrc
> cat: .cqlshrc: No such file or directory
> ~$ cat .cassandra/cqlshrc
> [authentication]
> ~$
> {noformat}



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

Mime
View raw message