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

Matt Nelson commented on MDEPLOY-206:
-------------------------------------

How is the scope of this issue changed with the maven-3.5.0 conversion to 
maven-resolver?

I am using parallel builds with the {{deployAtEnd}} flag on a reactor with 40+ 
modules. Holding onto all the artifacts until the end there is a huge backlog 
of IO operations that are taking 33% of the build time. Some of that time could 
be attributed to the resources on the repository, but there is a huge potential 
for decreased build times by performing the uploads with any amount of 
parallelism. For each module there are 6 uploads and 1 download. The 
{{<version>/maven-metadata.xml}} appears to be uploaded twice

{noformat}
15:25:19 [INFO] Uploaded: 
http://repo/com/company/project/my-artifact/0.15-SNAPSHOT/my-artifact-0.15-20170516.202515-32.jar
 (30689 KB at 7579.2 KB/sec)
15:25:21 [INFO] Uploaded: 
http://repo/com/company/project/my-artifact/0.15-SNAPSHOT/my-artifact-0.15-20170516.202515-32.pom
 (10 KB at 5.7 KB/sec)
15:25:21 [INFO] Downloaded: 
http://repo/com/company/project/my-artifact/maven-metadata.xml (420 B at 3.5 
KB/sec)
15:25:22 [INFO] Uploaded: 
http://repo/com/company/project/my-artifact/0.15-SNAPSHOT/maven-metadata.xml 
(988 B at 1.4 KB/sec)
15:25:24 [INFO] Uploaded: 
http://repo/com/company/project/my-artifact/maven-metadata.xml (420 B at 0.2 
KB/sec)
15:25:24 [INFO] Uploaded: 
http://repo/com/company/project/my-artifact/0.15-SNAPSHOT/my-artifact-0.15-20170516.202515-32-sources.jar
 (85 KB at 187.9 KB/sec)
15:25:25 [INFO] Uploaded: 
http://repo/com/company/project/my-artifact/0.15-SNAPSHOT/maven-metadata.xml 
(988 B at 1.7 KB/sec)
{noformat}

> Support parallel deployment at end
> ----------------------------------
>
>                 Key: MDEPLOY-206
>                 URL: https://issues.apache.org/jira/browse/MDEPLOY-206
>             Project: Maven Deploy Plugin
>          Issue Type: Improvement
>          Components: deploy:deploy
>            Reporter: Matt Nelson
>
> When deploying at end with a large reactor the deployment process can take 
> some time. If the DeployMojo was updated to support a configuration value for 
> the amount of parallelism the deployment could be speed up substantially.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to