cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Benjamin Lerer (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CASSANDRA-14523) Thread pool stats virtual table
Date Tue, 03 Jul 2018 07:58:00 GMT

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

Benjamin Lerer commented on CASSANDRA-14523:
--------------------------------------------

{quote}I think we should use the names in cql naming convention, not camel case. This is not
nodetool and we should look to making things that look and feel right and intuitive. I think
we can safely assume people understand that MutationStage and mutation_stage are the same
thing and it will not confuse them.{quote}

I was not only thinking to {{nodetool}}. The thread names appears in the log files, they also
appears in all the Java tooling {{JMX}}, profilers, ... People will tend to search using those
names which are the {{true}} names. cql naming convention do not apply there.

> Thread pool stats virtual table
> -------------------------------
>
>                 Key: CASSANDRA-14523
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-14523
>             Project: Cassandra
>          Issue Type: New Feature
>            Reporter: Chris Lohfink
>            Assignee: Chris Lohfink
>            Priority: Minor
>              Labels: virtual-tables
>
> Expose the thread pools like in status logger/tpstats. Additionally be nice to include
the scheduled executor pools that are currently unmonitored.
> {code:java}
> cqlsh> select * from system_views.thread_pools;
>  thread_pool                      | active | active_max | completed | pending | tasks_blocked
| total_blocked
> ----------------------------------+--------+------------+-----------+---------+---------------+---------------
>                anti_entropy_stage |      0 |          1 |         0 |       0 |     
       0 |             0
>            cache_cleanup_executor |      0 |          1 |         0 |       0 |     
       0 |             0
>               compaction_executor |      0 |          4 |        41 |       0 |     
       0 |             0
>            counter_mutation_stage |      0 |         32 |         0 |       0 |     
       0 |             0
>                      gossip_stage |      0 |          1 |         0 |       0 |     
       0 |             0
>                  hints_dispatcher |      0 |          2 |         0 |       0 |     
       0 |             0
>           internal_response_stage |      0 |          8 |         0 |       0 |     
       0 |             0
>             memtable_flush_writer |      0 |          2 |         5 |       0 |     
       0 |             0
>               memtable_post_flush |      0 |          1 |        20 |       0 |     
       0 |             0
>           memtable_reclaim_memory |      0 |          1 |         5 |       0 |     
       0 |             0
>                   migration_stage |      0 |          1 |         0 |       0 |     
       0 |             0
>                        misc_stage |      0 |          1 |         0 |       0 |     
       0 |             0
>                    mutation_stage |      0 |         32 |       247 |       0 |     
       0 |             0
>         native_transport_requests |      1 |        128 |        28 |       0 |     
       0 |             0
>          pending_range_calculator |      0 |          1 |         2 |       0 |     
       0 |             0
>  per_disk_memtable_flush_writer_0 |      0 |          2 |         5 |       0 |     
       0 |             0
>                 read_repair_stage |      0 |          8 |         0 |       0 |     
       0 |             0
>                        read_stage |      0 |         32 |        13 |       0 |     
       0 |             0
>                       repair_task |      0 | 2147483647 |         0 |       0 |     
       0 |             0
>            request_response_stage |      0 |          8 |         0 |       0 |     
       0 |             0
>                           sampler |      0 |          1 |         0 |       0 |     
       0 |             0
>              scheduled_fast_tasks |      0 | 2147483647 |      1398 |       1 |     
       0 |             0
>               scheduled_heartbeat |      0 | 2147483647 |        14 |       1 |     
       0 |             0
>         scheduled_hotness_tracker |      0 | 2147483647 |         0 |       1 |     
       0 |             0
>      scheduled_non_periodic_tasks |      0 | 2147483647 |        10 |       0 |     
       0 |             0
>          scheduled_optional_tasks |      0 | 2147483647 |         5 |       8 |     
       0 |             0
>         scheduled_summary_builder |      0 | 2147483647 |         0 |       1 |     
       0 |             0
>                   scheduled_tasks |      0 | 2147483647 |       194 |      74 |     
       0 |             0
>        secondary_index_management |      0 |          1 |         0 |       0 |     
       0 |             0
>               validation_executor |      0 | 2147483647 |         0 |       0 |     
       0 |             0
>               view_build_executor |      0 |          1 |         0 |       0 |     
       0 |             0
>               view_mutation_stage |      0 |         32 |         0 |       0 |     
       0 |             0
> {code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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


Mime
View raw message