[
https://issues.jboss.org/browse/ISPN-3335?page=com.atlassian.jira.plugin....
]
Adrian Nistor commented on ISPN-3335:
-------------------------------------
This seems to be caused by a bug in the way MutableSearchFactory of Hibernate Search is
reconfigured when new indexable classes are found in cache. A new copy of the factory is
created and all configs are copied from the previous. The statistics object is not
(including the enable statistics flag) - this was overlooked maybe. This can be
immediately worked around in Infinispan by reimplementing the query statistics mbean to
not rely on it being copied during search factory reconfiguration, as the original one
does. But this is a messy workaround, so I'll file an issue on Hibernate Search and
see when can they provide a proper fix.
JMX statistics for Queries partially doesn't work
-------------------------------------------------
Key: ISPN-3335
URL:
https://issues.jboss.org/browse/ISPN-3335
Project: Infinispan
Issue Type: Bug
Components: Querying
Affects Versions: 6.0.0.Alpha1
Reporter: Anna Manukyan
Assignee: Adrian Nistor
Priority: Critical
Labels: 620
Fix For: 6.1.0.Final
Attachments: QueryMBeanTest.java
I was playing around with Query JMX statistics, and found out that there are several
attributes like SearchQueryTotalTime are always 0 (this attr. represents the duration of
query in nano-seconds), even though I'm running the infinispan query.
The only attribute which is updated and returns proper value is StatisticsEnabled. Also
the following operations work as expected:
getNumberOfIndexedEntities(String entity)
clear()
I've tried also to retrieve the statistics using the following method:
{code}
Search.getSearchManager(cacheManager.getCache(CACHE_NAME)).getSearchFactory().getStatistics().getSearchQueryTotalTime()
{code}
and it returns the same results as if getting via JMX.
You can find the whole running test attached.
Best regards,
Anna.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira