Just a note about a workaround pushed to master for
https://issues.jboss.org/browse/HAWKULAR-113. The root cause may or
may not be the same as for HWKMETRICS-47, it's not clear, but the
behavior is similar. After a lot of research we can see that invoking
concurrent, asynchronous EJB methods, that perform rest posts to
metrics, can hang the threads in WFly 8.2 (used by Kettle).
So, beware the @Asynchronous annotation on pooled EJBs, if the method is
performing posts. With no obvious fix, the only choice I could see was
to workaround the issue, and make the method synchronous.
This was the issue where if you were to add multiple urls to Hawkular,
you would quickly end up with all URLs reporting DOWN and basically the
application was locked up, with a bunch of hanging threads.
Jay