With your latest snapshot i can confirm that the SEVERE message no longer appears for those threads when the undeploy happens (for this thread heh)
catalina.out:SEVERE: The web application [/v4##k000346] appears to have started a thread named [pool-11-thread-1] but has failed to stop it. This is very likely to create a memory leak.
catalina.out:SEVERE: The web application [/v4##k000346] appears to have started a thread named [I/O dispatcher 1] but has failed to stop it. This is very likely to create a memory leak.
catalina.out:SEVERE: The web application [/v4##k000346] appears to have started a thread named [I/O dispatcher 2] but has failed to stop it. This is very likely to create a memory leak.
these are the only ones now appearing, which doesnt include yours! Yay!
@Paul_Harris1 thanks for your extremely valuable input! You really made it easy for us to pinpoint and fix!
Just to verify- you get the SEVERE logging for pool-11-thread-1 (a basic Java Executors thread?) and I/O dispatcher 1/2 (Apache HTTP client threads?) when not using an agent as well?
Thanks a lot for confirming!!
These threads may actually demonstrate how Tomcat's memory-leak-prevention mechanism does serve it purpose on hot deploys
Note that 1.9.0 version of our agent was released with this fix included.
Again, thanks for your insightful inputs!
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.