You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by fl...@apache.org on 2017/06/26 17:03:44 UTC
karaf git commit: [KARAF-4748] Allow making resolver threads
configurable
Repository: karaf
Updated Branches:
refs/heads/apache/karaf-4.1.x [created] 97a40ebbe
[KARAF-4748] Allow making resolver threads configurable
Project: http://git-wip-us.apache.org/repos/asf/karaf/repo
Commit: http://git-wip-us.apache.org/repos/asf/karaf/commit/97a40ebb
Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/97a40ebb
Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/97a40ebb
Branch: refs/heads/apache/karaf-4.1.x
Commit: 97a40ebbef8879594826f90181697316196dcbe0
Parents: 257a994
Author: Fabian Lange <la...@gmail.com>
Authored: Mon Jun 26 19:02:58 2017 +0200
Committer: Fabian Lange <la...@gmail.com>
Committed: Mon Jun 26 19:02:58 2017 +0200
----------------------------------------------------------------------
.../java/org/apache/karaf/features/internal/osgi/Activator.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/karaf/blob/97a40ebb/features/core/src/main/java/org/apache/karaf/features/internal/osgi/Activator.java
----------------------------------------------------------------------
diff --git a/features/core/src/main/java/org/apache/karaf/features/internal/osgi/Activator.java b/features/core/src/main/java/org/apache/karaf/features/internal/osgi/Activator.java
index ea573bd..de439d4 100644
--- a/features/core/src/main/java/org/apache/karaf/features/internal/osgi/Activator.java
+++ b/features/core/src/main/java/org/apache/karaf/features/internal/osgi/Activator.java
@@ -117,7 +117,8 @@ public class Activator extends BaseActivator {
protected void doStart() throws Exception {
ConfigurationAdmin configurationAdmin = getTrackedService(ConfigurationAdmin.class);
- Resolver resolver = new ResolverImpl(new Slf4jResolverLog(LoggerFactory.getLogger(ResolverImpl.class)));
+ int resolverThreads = getInt("resolverThreads", Runtime.getRuntime().availableProcessors());
+ Resolver resolver = new ResolverImpl(new Slf4jResolverLog(LoggerFactory.getLogger(ResolverImpl.class)), resolverThreads);
URLStreamHandlerService mvnUrlHandler = getTrackedService(URLStreamHandlerService.class);
if (configurationAdmin == null || mvnUrlHandler == null) {