Hello,
I have a problem stopping karaf in a production environment: after using
the system for days, the stop takes minutes (> 30 min).

I am able to reproduce this behavior by continually running the integration
tests during 1 hour...

I tried to monitor karaf and everything seems ok (CPU, memory, no garbage
collection....).
I also tried to monitor all involved sub-systems (kafka, solr...) but
everything looks ok.

There is no error during the shutdown but all steps execution are slower...
By using a profiler, I found the following:
- Many "ClassNotFoundException" are thrown (but not logged) during the
shutdown (millions of "ClassNotFoundException)
Most of them comes from "org.apache.felix.framework.ExtentionManager"
(method getClassByDelegation)...

- I also found that lsof shows a lot of files (bundles jars) (that are
duplicated by thread ??)
These "open files" increase continually...

I'm a little lost with these problems...
I am using karaf 4.1.2

Any suggestion or hints to investigate are welcome !

Thanks

Patrick

Reply via email to