activemq-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Christopher L. Shannon (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (AMQ-6375) Add non-blocking subscription statistics to KahaDB
Date Tue, 26 Jul 2016 16:07:20 GMT

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

Christopher L. Shannon commented on AMQ-6375:
---------------------------------------------

I will let CI run and if there are no regressions then I will close this out.

> Add non-blocking subscription statistics to KahaDB
> --------------------------------------------------
>
>                 Key: AMQ-6375
>                 URL: https://issues.apache.org/jira/browse/AMQ-6375
>             Project: ActiveMQ
>          Issue Type: New Feature
>          Components: Broker, KahaDB
>    Affects Versions: 5.13.4
>            Reporter: Christopher L. Shannon
>            Assignee: Christopher L. Shannon
>             Fix For: 5.14.0
>
>
> Currently KahaDB TopicMessageStore supports returning the messageCount and messageSize
for subscription but this requires locking the index and iterating to compute the information.
 I have a use case where I query this information regularly for the status of the broker and
the performance takes a hit because of the locking.
> There should be an option to enable statistics counters to keep track of this information
so that it can be queried without locking, such like the store currently tracks the total
count and size but for each subscription also.  
> This should be disabled by default because there will be some overhead for computing
the metrics if there are a lot of subscriptions in the store.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message