[ 
https://issues.apache.org/jira/browse/CASSANDRA-15989?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Paulo Motta updated CASSANDRA-15989:
------------------------------------
    Labels:   (was: gsoc2021 mentor)

> Provide easy copypasta config formatting for nodetool get commands
> ------------------------------------------------------------------
>
>                 Key: CASSANDRA-15989
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-15989
>             Project: Cassandra
>          Issue Type: Improvement
>            Reporter: Jonathan Shook
>            Priority: Normal
>
> Allow all nodetool commands which print out the state of the node or cluster 
> to do so in a way that makes it easy to re-use or paste on other nodes or 
> config files.
> For example, the command getcompactionthroughput formats its output like this:
> {noformat}
> [jshook@cass4 bin]$ ./nodetool getcompactionthroughput      
> Current compaction throughput: 64 MB/s
> {noformat}
> But with an --as-yaml option, it could do this instead:
> {noformat}
> [jshook@cass4 bin]$ ./nodetool getcompactionthroughput --as-yaml
> compaction_throughput_mb_per_sec: 64{noformat}
> and with an --as-cli option, it could do this:
> {noformat}
> [jshook@cass4 bin]$ ./nodetool getcompactionthroughput --as-cli
> ./nodetool setcompactionthroughput 64{noformat}
> Any other nodetool standard options should simply be carried along to the 
> --as-cli form, with the exception of -pw.
> Any -pw options should be elided with a warning in comments, but -pwf options 
> should be allowed. This would allow users using -pw to append a password at 
> their discretion, but would allow -pwf to work as usual.
> In the absence of either of the options above (--as-yaml or --as-cli) the 
> formatting should not be changed to avoid breaking extant tool integrations.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to