Issue Details (XML | Word | Printable)

Key: MULE-3703
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Critical Critical
Assignee: Travis Carlson
Reporter: Andrew Perepelytsya
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Mule

JMX interface no longer exposes Endpoints and Routers

Created: 23/Sep/08 05:16 PM   Updated: 26/Sep/08 06:07 AM
Component/s: Core: (other), Modules: Management / JMX
Affects Version/s: None
Fix Version/s: 2.0 ITR7, 2.1.0

Time Tracking:
Original Estimate: Not Specified
Remaining Estimate: 0 minutes
Time Spent - 4 hours
Time Spent: 4 hours
Time Spent - 4 hours

Issue Links:
Related

Labels:
User impact: High
Configuration:
<?xml version="1.0" encoding="UTF-8"?>
<mule xmlns="http://www.mulesource.org/schema/mule/core/2.0"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:spring="http://www.springframework.org/schema/beans"
       xmlns:stdio="http://www.mulesource.org/schema/mule/stdio/2.0"
       xmlns:vm="http://www.mulesource.org/schema/mule/vm/2.0"
       xmlns:management="http://www.mulesource.org/schema/mule/management/2.0"
       xsi:schemaLocation="
               http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
               http://www.mulesource.org/schema/mule/core/2.0 http://www.mulesource.org/schema/mule/core/2.0/mule.xsd
               http://www.mulesource.org/schema/mule/stdio/2.0 http://www.mulesource.org/schema/mule/stdio/2.0/mule-stdio.xsd
               http://www.mulesource.org/schema/mule/management/2.0 http://www.mulesource.org/schema/mule/management/2.0/mule-management.xsd
               http://www.mulesource.org/schema/mule/vm/2.0 http://www.mulesource.org/schema/mule/vm/2.0/mule-vm.xsd">

    <management:jmx-default-config>
        <!--<management:credentials>-->
            <!--<spring:entry key="username" value="password"/>-->
        <!--</management:credentials>-->
    </management:jmx-default-config>

    <management:yourkit-profiler/>

    <model name="MuleHQ_Test">

        <service name="SimpleBridge">
            <inbound>
                <vm:inbound-endpoint path="in"/>
            </inbound>
            <outbound>
                <outbound-pass-through-router>
                    <vm:outbound-endpoint path="out"/>
                </outbound-pass-through-router>
            </outbound>
        </service>

    </model>

</mule>


 Description  « Hide
JMX interface no longer features Endpoints and Routers exposed for configuration. This looks like a blocker regression for MuleHQ

 All   Comments   Work Log   Change History   Transitions   FishEye      Sort Order: Ascending order - Click to sort in descending order
Travis Carlson added a comment - 24/Sep/08 03:19 PM
I'm still working on a test case but I committed r12731 which might just fix the issue.

Andrew Perepelytsya added a comment - 24/Sep/08 04:30 PM
This change is a partial fix. The routers are still not there. There is endpoint, however only the inbound for the config above. Outbound is not registered in JMX. This will probably be fixed once router registration is fixed, it should cascade-register its outbound endpoints in turn.

Andrew Perepelytsya added a comment - 25/Sep/08 12:22 PM

Travis Carlson added a comment - 25/Sep/08 01:09 PM
Test case added in r12743

Travis Carlson added a comment - 25/Sep/08 04:43 PM
Finally fixed in r12747

The problem of no MBeans for outbound endpoints may have already been present in 1.x


Andrew Perepelytsya added a comment - 25/Sep/08 05:21 PM
Just a note - outbound statistics are available elsewhere (via a global Statistics MBean). HQ, in turn, remaps many of those to make them more human-friendly and targeted and monitoring.

Travis Carlson added a comment - 26/Sep/08 06:05 AM
Reopening so I can log hours