-
Enhancement
-
Resolution: Done
-
Major
-
None
-
None
Both JBoss MSC and JBoss Modules were designed with concurrency in mind.
There is no need to synchronize Service start() and stop() lifecycle methods.
Also there is no need to synchronize access to ModuleLoader.preloadModule() method.
Eliminating these unnecessary locks will improve server start up performance.
- is caused by
-
WFCORE-2235 Intermittent module loading failure in InterdependentDeploymentTestCase
- Resolved
- is cloned by
-
JBEAP-24410 [GSS](7.4.z) WFCORE-6188 - Eliminate useless locking in ServiceModuleLoader
- Closed
- is related to
-
WFCORE-6199 JBoss allows duplicate user and local dependencies
- Closed
-
MODULES-435 Module.addExportedPaths performance degraded by ModuleIdentifier deprecation
- Pull Request Sent
- relates to
-
JBEAP-24409 Eliminate useless locking in ServiceModuleLoader
- Closed