[ 
https://issues.apache.org/jira/browse/UIMA-5136?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jerry Cwiklik closed UIMA-5136.
-------------------------------
    Resolution: Fixed

Segregated each pipeline into its own hierarchy in JMX. Modified code to use 
deployment specific registry for MBeans. This provides a way to manage pipeline 
specific MBeans. When a specific pipeline is undeployed it is now easy to 
remove related MBeans from the JMX registry without effecting other pipelines 

> UIMA-AS: the undeploy removes all MBeans from JMX 
> --------------------------------------------------
>
>                 Key: UIMA-5136
>                 URL: https://issues.apache.org/jira/browse/UIMA-5136
>             Project: UIMA
>          Issue Type: Bug
>          Components: Async Scaleout
>    Affects Versions: 2.8.1AS
>            Reporter: Jerry Cwiklik
>            Assignee: Jerry Cwiklik
>             Fix For: 2.9.0AS
>
>
> If there are multiple pipelines deployed in the same process, an undeploy of 
> one of them causes all MBeans to be removed. The remaining pipeline's 
> statistics are destroyed in the middle of processing. 
> The code in question is:
> Line 138 -140 in org.apache.uima.aae.jmx.JmxManager
> public void destroy() throws Exception {
> unregisterDomainObjects("org.apache.uima:type=ee.jms.services,*");
> }
> The undeploy should only remove MBeans related to a pipeline being undeployed.



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

Reply via email to