You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Mark Curtis (Jira)" <ji...@apache.org> on 2020/04/29 14:50:00 UTC
[jira] [Updated] (CASSANDRA-15771) Nodetool tpstats formatting /
grouping to make more logical output
[ https://issues.apache.org/jira/browse/CASSANDRA-15771?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mark Curtis updated CASSANDRA-15771:
------------------------------------
Description:
The new messaging format for Cassandra 4.0 outlined in CASSANDRA-15066 introduces a lot more info into the output of {{nodetool tpstats}} output.
It would be useful to output this in groups like it is listed in the enum in the code here:
[https://github.com/apache/cassandra/blob/trunk/src/java/org/apache/cassandra/net/Verb.java]
At the moment (4.0-alpha5-SNAPSHOT) the output doesn't appear to be ordered.
I did notice CASSANDRA-12035 but it seems this is only in 3.11 ?
h3. Example output
{code:java}
Pool Name Active Pending Completed Blocked All time blocked
CompactionExecutor 0 0 6811 0 0
MemtableReclaimMemory 0 0 26 0 0
PendingRangeCalculator 0 0 8 0 0
GossipStage 0 0 33919 0 0
SecondaryIndexManagement 0 0 0 0 0
HintsDispatcher 0 0 0 0 0
Repair-Task 0 0 0 0 0
RequestResponseStage 0 0 1 0 0
MigrationStage 0 0 8 0 0
MemtablePostFlush 0 0 33 0 0
PerDiskMemtableFlushWriter_0 0 0 26 0 0
ValidationExecutor 0 0 0 0 0
Sampler 0 0 0 0 0
ViewBuildExecutor 0 0 0 0 0
MemtableFlushWriter 0 0 26 0 0
CacheCleanupExecutor 0 0 0 0 0Message type Dropped Latency waiting in queue (micros)
50% 95% 99% Max
READ_RSP 0 0.00 0.00 0.00 0.00
RANGE_REQ 0 0.00 0.00 0.00 0.00
PING_REQ 0 0.00 0.00 0.00 0.00
_SAMPLE 0 0.00 0.00 0.00 0.00
VALIDATION_RSP 0 0.00 0.00 0.00 0.00
SCHEMA_PULL_RSP 0 0.00 0.00 0.00 0.00
SYNC_RSP 0 0.00 0.00 0.00 0.00
SCHEMA_VERSION_REQ 0 0.00 0.00 0.00 0.00
HINT_RSP 0 0.00 0.00 0.00 0.00
BATCH_REMOVE_RSP 0 0.00 0.00 0.00 0.00
PAXOS_COMMIT_REQ 0 0.00 0.00 0.00 0.00
SNAPSHOT_RSP 0 0.00 0.00 0.00 0.00
COUNTER_MUTATION_REQ 0 0.00 0.00 0.00 0.00
GOSSIP_DIGEST_SYN 0 1955.67 4055.27 4866.32 4866.32
PAXOS_PREPARE_REQ 0 0.00 0.00 0.00 0.00
PREPARE_MSG 0 0.00 0.00 0.00 0.00
PAXOS_COMMIT_RSP 0 0.00 0.00 0.00 0.00
HINT_REQ 0 0.00 0.00 0.00 0.00
BATCH_REMOVE_REQ 0 0.00 0.00 0.00 0.00
STATUS_RSP 0 0.00 0.00 0.00 0.00
READ_REPAIR_RSP 0 0.00 0.00 0.00 0.00
GOSSIP_DIGEST_ACK2 0 1955.67 4055.27 4866.32 4866.32
CLEANUP_MSG 0 0.00 0.00 0.00 0.00
REQUEST_RSP 0 0.00 0.00 0.00 0.00
TRUNCATE_RSP 0 0.00 0.00 0.00 0.00
REPLICATION_DONE_RSP 0 0.00 0.00 0.00 0.00
SNAPSHOT_REQ 0 0.00 0.00 0.00 0.00
ECHO_REQ 0 0.00 0.00 0.00 0.00
PREPARE_CONSISTENT_REQ 0 0.00 0.00 0.00 0.00
FAILURE_RSP 0 0.00 0.00 0.00 0.00
BATCH_STORE_RSP 0 0.00 0.00 0.00 0.00
SCHEMA_PUSH_RSP 0 0.00 0.00 0.00 0.00
MUTATION_RSP 0 0.00 0.00 0.00 0.00
FINALIZE_PROPOSE_MSG 0 0.00 0.00 0.00 0.00
ECHO_RSP 0 0.00 0.00 0.00 0.00
INTERNAL_RSP 0 0.00 0.00 0.00 0.00
FAILED_SESSION_MSG 0 0.00 0.00 0.00 0.00
_TRACE 0 0.00 0.00 0.00 0.00
SCHEMA_VERSION_RSP 0 0.00 0.00 0.00 0.00
FINALIZE_COMMIT_MSG 0 0.00 0.00 0.00 0.00
SNAPSHOT_MSG 0 0.00 0.00 0.00 0.00
PREPARE_CONSISTENT_RSP 0 0.00 0.00 0.00 0.00
PAXOS_PROPOSE_REQ 0 0.00 0.00 0.00 0.00
PAXOS_PREPARE_RSP 0 0.00 0.00 0.00 0.00
MUTATION_REQ 0 0.00 0.00 0.00 0.00
READ_REQ 0 0.00 0.00 0.00 0.00
PING_RSP 0 0.00 0.00 0.00 0.00
RANGE_RSP 0 0.00 0.00 0.00 0.00
VALIDATION_REQ 0 0.00 0.00 0.00 0.00
SYNC_REQ 0 0.00 0.00 0.00 0.00
_TEST_1 0 0.00 0.00 0.00 0.00
GOSSIP_SHUTDOWN 0 0.00 0.00 0.00 0.00
TRUNCATE_REQ 0 0.00 0.00 0.00 0.00
_TEST_2 0 0.00 0.00 0.00 0.00
GOSSIP_DIGEST_ACK 0 1629.72 4055.27 7007.51 7007.51
SCHEMA_PUSH_REQ 0 0.00 0.00 0.00 0.00
FINALIZE_PROMISE_MSG 0 0.00 0.00 0.00 0.00
BATCH_STORE_REQ 0 0.00 0.00 0.00 0.00
COUNTER_MUTATION_RSP 0 0.00 0.00 0.00 0.00
REPAIR_RSP 0 0.00 0.00 0.00 0.00
STATUS_REQ 0 0.00 0.00 0.00 0.00
SCHEMA_PULL_REQ 0 0.00 0.00 0.00 0.00
READ_REPAIR_REQ 0 0.00 0.00 0.00 0.00
ASYMMETRIC_SYNC_REQ 0 0.00 0.00 0.00 0.00
REPLICATION_DONE_REQ 0 0.00 0.00 0.00 0.00
PAXOS_PROPOSE_RSP 0 0.00 0.00 0.00 0.00{code}
was:
The new messaging format for Cassandra 4.0 outlined in CASSANDRA-15066 introduces a lot more info into the output of {{nodetool tpstats}} output.
It would be useful to output this in groups like it is listed in the enum in the code here:
[https://github.com/apache/cassandra/blob/trunk/src/java/org/apache/cassandra/net/Verb.java]
At the moment (4.0-alpha5-SNAPSHOT) the output doesn't appear to be ordered.
I did notice CASSANDRA-12035 but it seems this is only in 3.11 ?
> Nodetool tpstats formatting / grouping to make more logical output
> ------------------------------------------------------------------
>
> Key: CASSANDRA-15771
> URL: https://issues.apache.org/jira/browse/CASSANDRA-15771
> Project: Cassandra
> Issue Type: Improvement
> Components: Messaging/Internode
> Reporter: Mark Curtis
> Priority: Normal
>
> The new messaging format for Cassandra 4.0 outlined in CASSANDRA-15066 introduces a lot more info into the output of {{nodetool tpstats}} output.
> It would be useful to output this in groups like it is listed in the enum in the code here:
> [https://github.com/apache/cassandra/blob/trunk/src/java/org/apache/cassandra/net/Verb.java]
> At the moment (4.0-alpha5-SNAPSHOT) the output doesn't appear to be ordered.
> I did notice CASSANDRA-12035 but it seems this is only in 3.11 ?
> h3. Example output
>
> {code:java}
> Pool Name Active Pending Completed Blocked All time blocked
> CompactionExecutor 0 0 6811 0 0
> MemtableReclaimMemory 0 0 26 0 0
> PendingRangeCalculator 0 0 8 0 0
> GossipStage 0 0 33919 0 0
> SecondaryIndexManagement 0 0 0 0 0
> HintsDispatcher 0 0 0 0 0
> Repair-Task 0 0 0 0 0
> RequestResponseStage 0 0 1 0 0
> MigrationStage 0 0 8 0 0
> MemtablePostFlush 0 0 33 0 0
> PerDiskMemtableFlushWriter_0 0 0 26 0 0
> ValidationExecutor 0 0 0 0 0
> Sampler 0 0 0 0 0
> ViewBuildExecutor 0 0 0 0 0
> MemtableFlushWriter 0 0 26 0 0
> CacheCleanupExecutor 0 0 0 0 0Message type Dropped Latency waiting in queue (micros)
> 50% 95% 99% Max
> READ_RSP 0 0.00 0.00 0.00 0.00
> RANGE_REQ 0 0.00 0.00 0.00 0.00
> PING_REQ 0 0.00 0.00 0.00 0.00
> _SAMPLE 0 0.00 0.00 0.00 0.00
> VALIDATION_RSP 0 0.00 0.00 0.00 0.00
> SCHEMA_PULL_RSP 0 0.00 0.00 0.00 0.00
> SYNC_RSP 0 0.00 0.00 0.00 0.00
> SCHEMA_VERSION_REQ 0 0.00 0.00 0.00 0.00
> HINT_RSP 0 0.00 0.00 0.00 0.00
> BATCH_REMOVE_RSP 0 0.00 0.00 0.00 0.00
> PAXOS_COMMIT_REQ 0 0.00 0.00 0.00 0.00
> SNAPSHOT_RSP 0 0.00 0.00 0.00 0.00
> COUNTER_MUTATION_REQ 0 0.00 0.00 0.00 0.00
> GOSSIP_DIGEST_SYN 0 1955.67 4055.27 4866.32 4866.32
> PAXOS_PREPARE_REQ 0 0.00 0.00 0.00 0.00
> PREPARE_MSG 0 0.00 0.00 0.00 0.00
> PAXOS_COMMIT_RSP 0 0.00 0.00 0.00 0.00
> HINT_REQ 0 0.00 0.00 0.00 0.00
> BATCH_REMOVE_REQ 0 0.00 0.00 0.00 0.00
> STATUS_RSP 0 0.00 0.00 0.00 0.00
> READ_REPAIR_RSP 0 0.00 0.00 0.00 0.00
> GOSSIP_DIGEST_ACK2 0 1955.67 4055.27 4866.32 4866.32
> CLEANUP_MSG 0 0.00 0.00 0.00 0.00
> REQUEST_RSP 0 0.00 0.00 0.00 0.00
> TRUNCATE_RSP 0 0.00 0.00 0.00 0.00
> REPLICATION_DONE_RSP 0 0.00 0.00 0.00 0.00
> SNAPSHOT_REQ 0 0.00 0.00 0.00 0.00
> ECHO_REQ 0 0.00 0.00 0.00 0.00
> PREPARE_CONSISTENT_REQ 0 0.00 0.00 0.00 0.00
> FAILURE_RSP 0 0.00 0.00 0.00 0.00
> BATCH_STORE_RSP 0 0.00 0.00 0.00 0.00
> SCHEMA_PUSH_RSP 0 0.00 0.00 0.00 0.00
> MUTATION_RSP 0 0.00 0.00 0.00 0.00
> FINALIZE_PROPOSE_MSG 0 0.00 0.00 0.00 0.00
> ECHO_RSP 0 0.00 0.00 0.00 0.00
> INTERNAL_RSP 0 0.00 0.00 0.00 0.00
> FAILED_SESSION_MSG 0 0.00 0.00 0.00 0.00
> _TRACE 0 0.00 0.00 0.00 0.00
> SCHEMA_VERSION_RSP 0 0.00 0.00 0.00 0.00
> FINALIZE_COMMIT_MSG 0 0.00 0.00 0.00 0.00
> SNAPSHOT_MSG 0 0.00 0.00 0.00 0.00
> PREPARE_CONSISTENT_RSP 0 0.00 0.00 0.00 0.00
> PAXOS_PROPOSE_REQ 0 0.00 0.00 0.00 0.00
> PAXOS_PREPARE_RSP 0 0.00 0.00 0.00 0.00
> MUTATION_REQ 0 0.00 0.00 0.00 0.00
> READ_REQ 0 0.00 0.00 0.00 0.00
> PING_RSP 0 0.00 0.00 0.00 0.00
> RANGE_RSP 0 0.00 0.00 0.00 0.00
> VALIDATION_REQ 0 0.00 0.00 0.00 0.00
> SYNC_REQ 0 0.00 0.00 0.00 0.00
> _TEST_1 0 0.00 0.00 0.00 0.00
> GOSSIP_SHUTDOWN 0 0.00 0.00 0.00 0.00
> TRUNCATE_REQ 0 0.00 0.00 0.00 0.00
> _TEST_2 0 0.00 0.00 0.00 0.00
> GOSSIP_DIGEST_ACK 0 1629.72 4055.27 7007.51 7007.51
> SCHEMA_PUSH_REQ 0 0.00 0.00 0.00 0.00
> FINALIZE_PROMISE_MSG 0 0.00 0.00 0.00 0.00
> BATCH_STORE_REQ 0 0.00 0.00 0.00 0.00
> COUNTER_MUTATION_RSP 0 0.00 0.00 0.00 0.00
> REPAIR_RSP 0 0.00 0.00 0.00 0.00
> STATUS_REQ 0 0.00 0.00 0.00 0.00
> SCHEMA_PULL_REQ 0 0.00 0.00 0.00 0.00
> READ_REPAIR_REQ 0 0.00 0.00 0.00 0.00
> ASYMMETRIC_SYNC_REQ 0 0.00 0.00 0.00 0.00
> REPLICATION_DONE_REQ 0 0.00 0.00 0.00 0.00
> PAXOS_PROPOSE_RSP 0 0.00 0.00 0.00 0.00{code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org