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