[ https://issues.apache.org/jira/browse/CASSANDRA-15287?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Josh Turner updated CASSANDRA-15287: ------------------------------------ Test and Documentation Plan: Reproduced error message: {code:java} bin/cqlsh << EOF CREATE KEYSPACE k1 WITH replication = {'class': 'SimpleStrategy', 'replication_factor': '1'} AND durable_writes = true; CREATE TABLE k1.t2 ( id uuid PRIMARY KEY, val text ); CREATE TABLE k1.t1 ( id uuid PRIMARY KEY, val text ); EOF bin/nodetool snapshot --kt-list k1.t1,k1.t2 --k1 {code} Before Patch: {code:java} error: When specifying the Keyspace columfamily list for a snapshot, you should not specify columnfamilyerror: When specifying the Keyspace columfamily list for a snapshot, you should not specify columnfamily -- StackTrace -- java.io.IOException: When specifying the Keyspace columfamily list for a snapshot, you should not specify columnfamily at org.apache.cassandra.tools.nodetool.Snapshot.execute(Snapshot.java:73) at org.apache.cassandra.tools.NodeTool$NodeToolCmd.run(NodeTool.java:307) at org.apache.cassandra.tools.NodeTool.main(NodeTool.java:218) {code} After Patch: {code:java} error: When specifying the Keyspace columfamily list for a snapshot, you should not specify keyspaceerror: When specifying the Keyspace columfamily list for a snapshot, you should not specify keyspace -- StackTrace -- java.io.IOException: When specifying the Keyspace columfamily list for a snapshot, you should not specify keyspace at org.apache.cassandra.tools.nodetool.Snapshot.execute(Snapshot.java:73) at org.apache.cassandra.tools.NodeTool$NodeToolCmd.run(NodeTool.java:307) at org.apache.cassandra.tools.NodeTool.main(NodeTool.java:218) {code} Status: Patch Available (was: Open) > Inaccurate exception message with nodetool snapshot > ---------------------------------------------------- > > Key: CASSANDRA-15287 > URL: https://issues.apache.org/jira/browse/CASSANDRA-15287 > Project: Cassandra > Issue Type: Bug > Components: Tool/nodetool > Reporter: DeepakVohra > Assignee: Josh Turner > Priority: Normal > Attachments: 15287.trunk, 15287.trunk.withchanges > > > 1. Create a keyspace _cqlkeyspace_ (arbitrary name) > 2. Create two tables (t1 and t2) > 3. Run _nodetool snapshot_ to create snapshot for multiple tables in same > command. Include the keyspace name as argument (which is not what the command > syntax allows) > {code:java} > nodetool snapshot --kt-list cqlkeyspace.t1,cqlkeyspace.t2 --tag multi-table > --cqlkeyspace > {code} > 4. Exception message is inaccurate in that it is referring to columnfamily > when it should be referring to keyspace. > {code:java} > java.io.IOException: When specifying the Keyspace columfamily list for a > snapshot, you should not specify columnfamily > {code} > Exception message should be: > {code:java} > java.io.IOException: When specifying the Keyspace columfamily list for a > snapshot, you should not specify keyspace > {code} -- This message was sent by Atlassian Jira (v8.3.2#803003) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org