[ 
https://issues.apache.org/jira/browse/KARAF-7074?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17308460#comment-17308460
 ] 

ASF subversion and git services commented on KARAF-7074:
--------------------------------------------------------

Commit 0f654e51e11fca2645fbaa68b476a037d9b84262 in karaf's branch 
refs/heads/main from jbonofre
[ https://gitbox.apache.org/repos/asf?p=karaf.git;h=0f654e5 ]

[KARAF-7074] Set default resolution parallelism to 2


> Resolver parallelism can fail on kubernetes as the resolverParallelism is not 
> accurate
> --------------------------------------------------------------------------------------
>
>                 Key: KARAF-7074
>                 URL: https://issues.apache.org/jira/browse/KARAF-7074
>             Project: Karaf
>          Issue Type: Bug
>          Components: karaf
>            Reporter: Jean-Baptiste Onofré
>            Assignee: Jean-Baptiste Onofré
>            Priority: Major
>
> When building Karaf on kubernetes (on a pod), the {{resolverParallelism}} can 
> be "bad" depending of the number of vCPU and the features dependencies.
> The {{resolverParallelism}} is computed like this:
> {code:java}
> int resolverParallelism = Math.max(1, 
> Runtime.getRuntime().availableProcessors()); {code}
> Actually, if the features are not really sequential (features dependencies), 
> the resolution will fail with 1 (if we have a single vCPU). The default 
> should be at least 2.
> It's better to use {{-1}} by default and then using resolver with default 
> parallelism, and let the user defines the {{resolverParallelism}} by 
> parameter.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to