[
https://issues.apache.org/jira/browse/ARIES-1627?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Guillaume Nodet resolved ARIES-1627.
------------------------------------
Resolution: Fixed
Fix Version/s: jmx-core-1.1.8
Committing to https://svn.apache.org/repos/asf/aries/trunk ...
M
jmx/jmx-core/src/main/java/org/apache/aries/jmx/framework/BundleState.java
M
jmx/jmx-core/src/main/java/org/apache/aries/jmx/framework/ServiceState.java
M
jmx/jmx-core/src/main/java/org/apache/aries/jmx/framework/StateConfig.java
M
jmx/jmx-core/src/test/java/org/apache/aries/jmx/framework/BundleStateTest.java
M
jmx/jmx-core/src/test/java/org/apache/aries/jmx/framework/ServiceStateTest.java
Committed r1764533
Also added a flag for bundles for coherence.
> Give ability to disable JMX notifications generation in case of OSGi service
> changes
> ------------------------------------------------------------------------------------
>
> Key: ARIES-1627
> URL: https://issues.apache.org/jira/browse/ARIES-1627
> Project: Aries
> Issue Type: Improvement
> Components: JMX
> Affects Versions: jmx-1.1.5
> Reporter: Dmitry Konstantinov
> Assignee: Guillaume Nodet
> Labels: performance
> Fix For: jmx-core-1.1.8
>
> Attachments: ARIES-1627.patch
>
>
> Aries JMX generates JMX notifications for all OSGi service changes events:
> * During a startup a lot of OSGi services are published.
> * Generation of JMX notifications takes some time (it can take about 0.7-1
> seconds total on some live Karaf instances), getServiceIds retrieves each
> time all service references and so on.
> * these JMX notifications frequently are not needed
> It would be useful to have a configuration option to disable JMX
> notifications for OSGi service changes (it can be an Config Admin option in
> org.apache.aries.jmx.framework.StateConfig)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)