Stefan Miklosovic created CASSANDRA-20104:
---------------------------------------------
Summary: Sort output in nodetool status
Key: CASSANDRA-20104
URL: https://issues.apache.org/jira/browse/CASSANDRA-20104
Project: Cassandra
Issue Type: New Feature
Components: Tool/nodetool
Reporter: Stefan Miklosovic
Lets have this output:
{code}
nodetool status
Datacenter: dc1
===============
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns (effective) Host ID
Rack
UN 172.19.0.9 385.29 KiB 256 66.6%
6d194555-f6eb-41d0-c000-000000000003 rack3
UN 172.19.0.5 609.07 KiB 256 68.4%
6d194555-f6eb-41d0-c000-000000000001 rack1
UN 172.19.0.8 377.5 KiB 256 65.0%
6d194555-f6eb-41d0-c000-000000000002 rack2
{code}
This is very simple case but it will serve well for the explanation.
What I would like to see is to have this output sorted. If I am looking for a
particular node, e.g. by IP address, these entries are not sorted by IP in
general, so when I have 20-nodes cluster and I want to check a particular node,
it is like a needle in a haystack so I would welcome if they are ordered by IP.
This can be generalized to other columns - sort by Load, for example, to see
what nodes are the most loaded ones, sort by host id would be cool too. TCM
introduced kind of predictable node ids so sorting them should give you the
order in which nodes have been added etc.
There might be a new switch added like "--sort=ip/id/load". For loads, it would
sort it from the most loaded one to least loaded one. For IPs and IDs, it would
sort them from the "lowest" to the "biggest" node in terms of IP address and ID.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]