We are seeing some bizarre behavior when we run multiple osgi:uninstall
commands quickly for dependent bundles (one imports a package the other one
exports, etc). It seems like the container is still trying to process the
uninstall, but accepts other requests. Shouldn't the container block until
its finished processing a request to insure that subsequent requests don't
conflict with one that is still being processed?

This (sometimes) results in a failed uninstall request. Also, when the
second uninstall is a feature:uninstall, after the failure, karaf lists the
feature as uninstalled but the bundles are still installed.

Is this a know issue (using Fuse 4.2-01)? We are addressing this by trying
to order uninstall requests appropriately, but the complexity of
dependencies makes this difficult to do...


-----
Ben O'Day
-- 
View this message in context: 
http://servicemix.396122.n5.nabble.com/OSGi-bunle-uninstall-requests-failing-periodically-tp3319714p3319714.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to