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

Benedict Elliott Smith commented on CASSANDRA-15241:
----------------------------------------------------

It's worth noting that running time accuracy depends on the compiler emitting 
the right instructions, which it's under no duty to do with the JMM (this was 
true before too).  This is probably fine, since it's likely to, but we could 
also utilise either {{volatile}} or {{volatile}} with {{lazySet}} when setting 
the {{approxTimeOfStart}} value in each {{DebuggableTask}} to guarantee it.

> Virtual table to expose current running queries
> -----------------------------------------------
>
>                 Key: CASSANDRA-15241
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-15241
>             Project: Cassandra
>          Issue Type: New Feature
>          Components: Feature/Virtual Tables
>            Reporter: Chris Lohfink
>            Assignee: Chris Lohfink
>            Priority: Normal
>
> Expose current running queries and their duration.
> {code}cqlsh> select * from system_views.queries;
>  thread_id                    | duration_micros | task
> ------------------------------+-----------------+---------------------------------------------------------------------------------
>  Native-Transport-Requests-17 |            6325 |                      QUERY 
> select * from system_views.queries; [pageSize = 100]
>   Native-Transport-Requests-4 |           14681 | EXECUTE 
> f4115f91190d4acf09e452637f1f2444 with 0 values at consistency LOCAL_ONE
>   Native-Transport-Requests-6 |           14678 | EXECUTE 
> f4115f91190d4acf09e452637f1f2444 with 0 values at consistency LOCAL_ONE
>                  ReadStage-10 |           16535 |                             
>                SELECT * FROM basic.wide1 LIMIT 5000
>                  ReadStage-13 |           16535 |                             
>                SELECT * FROM basic.wide1 LIMIT 5000
>                  ReadStage-14 |           16535 |                             
>                SELECT * FROM basic.wide1 LIMIT 5000
>                  ReadStage-19 |           11861 |                             
>                SELECT * FROM basic.wide1 LIMIT 5000
>                  ReadStage-20 |           11861 |                             
>                SELECT * FROM basic.wide1 LIMIT 5000
>                  ReadStage-22 |            7279 |                             
>                SELECT * FROM basic.wide1 LIMIT 5000
>                  ReadStage-23 |            4716 |                             
>                SELECT * FROM basic.wide1 LIMIT 5000
>                   ReadStage-5 |           16535 |                             
>                SELECT * FROM basic.wide1 LIMIT 5000
>                   ReadStage-7 |           16535 |                             
>                SELECT * FROM basic.wide1 LIMIT 5000
>                   ReadStage-8 |           16535 |                             
>                SELECT * FROM basic.wide1 LIMIT 5000{code}



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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to