[ https://issues.apache.org/jira/browse/ARIES-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14876839#comment-14876839 ]
John Ross commented on ARIES-1357: ---------------------------------- I released FelixResourceAdapter.patch as part of ARIES-1410. > BasicSubsystem can be used by the subsystem install process a factor 6 times > faster > ----------------------------------------------------------------------------------- > > Key: ARIES-1357 > URL: https://issues.apache.org/jira/browse/ARIES-1357 > Project: Aries > Issue Type: Improvement > Components: Subsystem > Affects Versions: subsystem-core-1.2.0, subsystem-2.0.1 > Environment: linux windows java > Reporter: Bas > Assignee: John Ross > Labels: patch, performance > Fix For: subsystem-core-1.2.0, subsystem-2.0.1 > > Attachments: 1701058.output, FelixResourceAdapter.patch, > ManyFeaturesWithSharedBundlesTest.java, PreferredProviderIsEqual.patch, > SubsystemResourceInstallerInstallOrder.patch, > nl.capesystemsintegration.emagiz.flow.emagiz.mikrotik.process_1.1.0.esa, > patch-all-performance-fixes.patch, patch-basicsubsystem.patch, > performance-105-afterrestart.nps, subsystem-basicsubsystem-patch.txt > > > The problem was poor performance while installing a subsystem on a container > with 200+ subsystems installed. > While doing performance analyses on the subsystem install process we noticed > the BasicSubsystem is working a lot with its manifest instead of > pre-calculating data that is used a lot. > While using the pre-patch version of BasicSubsystem a subsystem install > (while having 200+ running subsystems) could take more than a minute. While > using the patched version where we pre-calculate highly used data when a new > subsystem manifest or deployment manifest is set we could bring it down to 10 > seconds. We only pre-calculated the data that was highly used. -- This message was sent by Atlassian JIRA (v6.3.4#6332)