[jboss-as7-dev] issues with the management protocol

Emanuel Muckenhuber emuckenh at redhat.com
Thu Nov 10 13:21:55 EST 2011


I was investing some hangs with the domain Heiko was seeing using the 
console: https://issues.jboss.org/browse/AS7-2535

This turned out to be a problem how transactional requests with the 
proxy controllers are handled.

Basically what happens is when a request is executed on a remote 
controller, the message handler blocks until the operation is 'done' and 
the preparedResult was sent back to the proxyStepHandler, which then 
either tells the remote controller to keep or rollback the changes.

The issue with this is that the message handler is blocking using the 
remote endpoint thread pool, meaning that if you have enough mgmt 
requests they end up blocking the endpoint completely and none of those 
operations can complete.

I just moved that into the client side (since this one is waiting 
anyway), which should solve the issue: 
https://github.com/emuckenhuber/jboss-as/commit/f5e2d6b80f9199e408641e6a079b47c2fee05ab3

Since there seem to be other people looking into issues with the mgmt 
protocol as well - any thoughts?

Thanks,
Emanuel


More information about the jboss-as7-dev mailing list