aries-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bas (JIRA)" <>
Subject [jira] [Updated] (ARIES-1357) BasicSubsystem can be used by the subsystem install process a factor 6 times faster
Date Mon, 14 Sep 2015 15:08:46 GMT


Bas updated ARIES-1357:
    Attachment: FelixResourceAdapter.patch

Using this patch I was able to get revision 1701058 into the installed state. And after that
we were able to start the subsystem. It seems the FelixResourceAdapter is not according to
the Resource interface which says that getCapabilities with a null namespace should return
all capabilities.

> BasicSubsystem can be used by the subsystem install process a factor 6 times faster
> -----------------------------------------------------------------------------------
>                 Key: ARIES-1357
>                 URL:
>             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,,
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

This message was sent by Atlassian JIRA

View raw message