aries-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "John Ross (JIRA)" <>
Subject [jira] [Commented] (ARIES-1565) Performance Improvement: unpack subsystem artifacts to tmp folder to avoid directly reading from zip archive
Date Fri, 12 Aug 2016 14:35:20 GMT


John Ross commented on ARIES-1565:

Sounds like you're having the same issues I am. I understand the class in the error is not
one you touched, but these failures only occur after I apply the patch. The connection is

 Time elapsed: 0.624 sec  <<< ERROR!
java.lang.ClassNotFoundException: org.apache.aries.subsystem.core.internal.BundleResource
cannot be found by PAXEXAM-PROBE-abf0540b-b966-45d1-8410-8687a7186588_0.0.0
	at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(
	at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(
	at java.lang.ClassLoader.loadClass(
	at org.apache.aries.subsystem.itests.SubsystemTest.createBundleRepositoryContent(
	at org.apache.aries.subsystem.itests.SubsystemTest.createBundleRepositoryContent(
	at org.apache.aries.subsystem.itests.SubsystemTest.registerRepositoryService(
	at org.apache.aries.subsystem.ctt.itests.SubsystemDependencyTestBase.registerRepositoryR2(
	at org.apache.aries.subsystem.ctt.itests.SubsystemDependency_4DTest.createApplications(

> Performance Improvement: unpack subsystem artifacts to tmp folder to avoid directly reading
from zip archive
> ------------------------------------------------------------------------------------------------------------
>                 Key: ARIES-1565
>                 URL:
>             Project: Aries
>          Issue Type: Improvement
>          Components: Subsystem, Util
>    Affects Versions: subsystem-2.0.8, util-1.1.2
>            Reporter: Wouter Bancken
>         Attachments: 1565.patch, Call_Tree_2_0_8.html, Call_Tree_John_Ross.html, Call_Tree_Wouter_Bancken.html,
aries1565-profile.png, test-service-subsystem-4.0.2-SNAPSHOT.esa
> h4. Description
> Aries copies ESA archives to a temporary zip file during the installation phase. Afterwards,
bundles are read directly from this temporary zip which has a large impact on the startup
performance of Aries applications. By unpacking the esa artifact into the temporary folder
it is unpacked only once. Subsequent reads for the bundles (jars) can be read directly from
the folder. 
> h4. Pull request
> h4. Mailinglist

This message was sent by Atlassian JIRA

View raw message