Any assistance for this slow behaviour of my karaf 4.2.4 distribution for deploy/redeploy of a kar file? The delays are becoming painful.
Can anyone suggest how I can diagnose the root cause? Is there some module I should enable debug logging on to see what is causing the delay? Once again the issue is that when I drop a kar file into the deploy folder there seem to be consistent 2 long delays to complete the deploy. The first delay is typically 45seconds while the karaf deployer identifies the changes that need to be performed to provide the feature dependencies of the kar. The second delay is typically 90seconds while the karaf deployer identifies the changes to perform to complete the install of the kar's feature. In both cases the actual deploy action is quick, it is only the deploy analysis that is slow, i.e. the time to install and start bundles once the reqd changes are known is quick. Thanks Steve -----Original Message----- From: AoteaSteve <[email protected]> Sent: Thursday, 28 March 2019 12:29 PM To: [email protected] Subject: Delay when adding or removing features? I have a Karaf 4.2.4 distribution. I find that when I drop a kar file into the deploy folder there is a constant long delay first while the changes to perform for the feature dependencies are identified and then while the changes to perform to complete the install of the kar's feature. I dont see anything in the log to indicate waht is happening but do know the processor is heavily used during these delays. Any advice on how I can investigate this? Example log snippet follows - see the delay from 11:24:13 - 11:24:54 for "adding features" - "changes to perform". Also the delay from 11:24:54 - 11:26:14 for "done" - "changes to perform": 11:24:13.834 INFO [fileinstall-C:\data\ksr-1.0.0/deploy] Found a .kar file to deploy. 11:24:13.838 INFO [fileinstall-C:\data\ksr-1.0.0/deploy] Installing KAR file C:\data\ksr-1.0.0\deploy\feed-storage-1.0.0-SNAPSHOT.kar 11:24:13.985 INFO [fileinstall-C:\data\ksr-1.0.0/deploy] Added feature repository 'mvn:com.clogic.newswire/feed-storage/1.0.0-SNAPSHOT/xml/features' 11:24:13.989 INFO [fileinstall-C:\data\ksr-1.0.0/deploy] Adding features: feed-storage/[1.0.0.SNAPSHOT,1.0.0.SNAPSHOT] 11:24:54.420 INFO [features-3-thread-1] Changes to perform: 11:24:54.421 INFO [features-3-thread-1] Region: root 11:24:54.423 INFO [features-3-thread-1] Bundles to install: 11:24:54.424 INFO [features-3-thread-1] mvn:org.apache.camel/camel-mongodb3/2.23.1 11:24:54.424 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-http/9.4.12.v20180830 11:24:54.425 INFO [features-3-thread-1] mvn:org.eclipse.jetty.websocket/websocket-common/9.4.12.v20180830 11:24:54.426 INFO [features-3-thread-1] mvn:org.mongodb/mongo-java-driver/3.9.0 11:24:54.427 INFO [features-3-thread-1] Installing bundles: 11:24:54.428 INFO [features-3-thread-1] mvn:org.apache.camel/camel-mongodb3/2.23.1 11:24:54.492 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-http/9.4.12.v20180830 11:24:54.494 INFO [features-3-thread-1] mvn:org.eclipse.jetty.websocket/websocket-common/9.4.12.v20180830 11:24:54.495 INFO [features-3-thread-1] mvn:org.mongodb/mongo-java-driver/3.9.0 11:24:54.548 INFO [features-3-thread-1] Starting bundles: 11:24:54.549 INFO [features-3-thread-1] org.mongodb.mongo-java-driver/3.9.0 11:24:54.556 INFO [features-3-thread-1] org.apache.camel.camel-mongodb3/2.23.1 11:24:54.569 INFO [features-3-thread-1] Done. 11:26:14.180 INFO [features-3-thread-1] Changes to perform: 11:26:14.181 INFO [features-3-thread-1] Region: root 11:26:14.183 INFO [features-3-thread-1] Bundles to install: 11:26:14.183 INFO [features-3-thread-1] mvn:com.clogic.newswire/feed-storage/1.0.0-SNAPSHOT 11:26:14.184 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-http/9.4.12.v20180830 11:26:14.185 INFO [features-3-thread-1] mvn:org.eclipse.jetty.websocket/websocket-common/9.4.12.v20180830 11:26:14.186 INFO [features-3-thread-1] Installing bundles: 11:26:14.186 INFO [features-3-thread-1] mvn:com.clogic.newswire/feed-storage/1.0.0-SNAPSHOT 11:26:14.245 INFO [features-3-thread-1] mvn:org.eclipse.jetty/jetty-http/9.4.12.v20180830 11:26:14.247 INFO [features-3-thread-1] mvn:org.eclipse.jetty.websocket/websocket-common/9.4.12.v20180830 11:26:14.273 INFO [features-3-thread-1] Starting bundles: 11:26:14.274 INFO [features-3-thread-1] feed-storage/1.0.0.SNAPSHOT 11:26:14.577 INFO [features-3-thread-1] Cluster created with settings {hosts=[localhost:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 11:26:14.620 INFO [features-3-thread-1] Blueprint bundle feed-storage/1.0.0.SNAPSHOT has been started 11:26:14.621 INFO [Blueprint Event Dispatcher: 1] Attempting to start CamelContext: feed-storage 11:26:14.623 INFO [Blueprint Event Dispatcher: 1] Apache Camel 2.23.1 (CamelContext: feed-storage) is starting 11:26:14.623 INFO [Blueprint Event Dispatcher: 1] StreamCaching is enabled on CamelContext: feed-storage -- Sent from: http://karaf.922171.n3.nabble.com/Karaf-User-f930749.html
