[jira] [Commented] (MJAR-259) Archiving to jar is very slow
[ https://issues.apache.org/jira/browse/MJAR-259?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16722794#comment-16722794 ] Claes Nordmark commented on MJAR-259: - [~khmarbaise] Could you update https://issues.apache.org/jira/browse/MSOURCES-119 also, it the same issue there > Archiving to jar is very slow > - > > Key: MJAR-259 > URL: https://issues.apache.org/jira/browse/MJAR-259 > Project: Maven JAR Plugin > Issue Type: Bug >Affects Versions: 3.1.0 > Environment: Redhat7 >Reporter: Claes Nordmark >Assignee: Karl Heinz Marbaise >Priority: Major > Fix For: 3.1.2 > > > Doing a stackdump while "maven-jar-plugin:3.1.0:jar (default-jar)" shows > thread spending a lot of time in UnixNativeDispatcher.getgrgid. > This was not visible in java 8 and jar plugin version 2.6. > Our previous build time has been increased from 5min to 3h 30min. > Tested version Java 11 and 3.1.0 of maven-jar-plugin > > {code:java} > > org.apache.maven.plugins > maven-jar-plugin > ${maven.jar.plugin.version} > > true > > true > > true > > > > > > {code} > > {code:java} > java.lang.Thread.State: RUNNABLE > at sun.nio.fs.UnixNativeDispatcher.getgrgid(java.base@11/Native Method) > at > sun.nio.fs.UnixUserPrincipals.fromGid(java.base@11/UnixUserPrincipals.java:129) > at > sun.nio.fs.UnixFileAttributes.group(java.base@11/UnixFileAttributes.java:208) > - locked <0x00067c2b31f0> (a sun.nio.fs.UnixFileAttributes) > at > sun.nio.fs.UnixFileAttributeViews$Posix.addRequestedPosixAttributes(java.base@11/UnixFileAttributeViews.java:214) > at > sun.nio.fs.UnixFileAttributeViews$Unix.readAttributes(java.base@11/UnixFileAttributeViews.java:362) > at > sun.nio.fs.AbstractFileSystemProvider.readAttributes(java.base@11/AbstractFileSystemProvider.java:94) > at java.nio.file.Files.readAttributes(java.base@11/Files.java:1996) > at > org.codehaus.plexus.components.io.attributes.FileAttributes.(FileAttributes.java:67) > at > org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.addResources(PlexusIoFileResourceCollection.java:156) > at > org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.getResources(PlexusIoFileResourceCollection.java:254) > at > org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:506) > at > org.codehaus.plexus.archiver.zip.AbstractZipArchiver.createArchiveMain(AbstractZipArchiver.java:256) > at > org.codehaus.plexus.archiver.zip.AbstractZipArchiver.execute(AbstractZipArchiver.java:234) > at > org.codehaus.plexus.archiver.AbstractArchiver.createArchive(AbstractArchiver.java:987) > at > org.apache.maven.archiver.MavenArchiver.createArchive(MavenArchiver.java:649) > at > org.apache.maven.plugins.jar.AbstractJarMojo.createArchive(AbstractJarMojo.java:224) > at > org.apache.maven.plugins.jar.AbstractJarMojo.execute(AbstractJarMojo.java:255) > at > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117) > at > org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:200) > at > org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:196) > at java.util.concurrent.FutureTask.run(java.base@11/FutureTask.java:264) > at > java.util.concurrent.Executors$RunnableAdapter.call(java.base@11/Executors.java:515) > at java.util.concurrent.FutureTask.run(java.base@11/FutureTask.java:264) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11/ThreadPoolExecutor.java:1128) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11/ThreadPoolExecutor.java:628) > at java.lang.Thread.run(java.base@11/Thread.java:834){code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (MJAVADOC-543) Archiving to jar is very slow
[ https://issues.apache.org/jira/browse/MJAVADOC-543?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16722752#comment-16722752 ] Claes Nordmark commented on MJAVADOC-543: - [~rfscholte] Please set fixed version if closing it > Archiving to jar is very slow > - > > Key: MJAVADOC-543 > URL: https://issues.apache.org/jira/browse/MJAVADOC-543 > Project: Maven Javadoc Plugin > Issue Type: Bug >Affects Versions: 3.0.1 > Environment: Redhat7 >Reporter: Claes Nordmark >Assignee: Robert Scholte >Priority: Major > > Doing a stackdump while "maven-javadoc-plugin:3.0.1:jar (attach-javadoc)" > shows thread spending a lot of time in UnixNativeDispatcher.getgrgid. > This was not visible in java 8 and javadoc plugin version 2.4. > Our previous build time has been increased from 5min to 3h 30min. > Tested version Java 11 and 3.0.1 of maven-javadoc-plugin > maven config: > > {code:java} > > org.apache.maven.plugins > maven-javadoc-plugin > 3.0.1 > > > attach-javadocs > > jar > > > false > > > > {code} > > {{java.lang.Thread.State: RUNNABLE}} > {noformat} >at sun.nio.fs.UnixNativeDispatcher.getgrgid(java.base@11/Native Method) >at > sun.nio.fs.UnixUserPrincipals.fromGid(java.base@11/UnixUserPrincipals.java:129) > >at > sun.nio.fs.UnixFileAttributes.group(java.base@11/UnixFileAttributes.java:208) > >- locked <0x0006a2fe0f40> (a sun.nio.fs.UnixFileAttributes) >at > sun.nio.fs.UnixFileAttributeViews$Posix.addRequestedPosixAttributes(java.base@11/UnixFileAttributeViews.java:214) > >at > sun.nio.fs.UnixFileAttributeViews$Unix.readAttributes(java.base@11/UnixFileAttributeViews.java:362) > >at > sun.nio.fs.AbstractFileSystemProvider.readAttributes(java.base@11/AbstractFileSystemProvider.java:94) > >at java.nio.file.Files.readAttributes(java.base@11/Files.java:1996) >at > org.codehaus.plexus.components.io.attributes.FileAttributes.(FileAttributes.java:67) > >at > org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.addResources(PlexusIoFileResourceCollection.java:156) > >at > org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.getResources(PlexusIoFileResourceCollection.java:250) > >at > org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:506) > >at > org.codehaus.plexus.archiver.zip.AbstractZipArchiver.createArchiveMain(AbstractZipArchiver.java:257) > >at > org.codehaus.plexus.archiver.zip.AbstractZipArchiver.execute(AbstractZipArchiver.java:235) > >at > org.codehaus.plexus.archiver.AbstractArchiver.createArchive(AbstractArchiver.java:987) > >at > org.apache.maven.archiver.MavenArchiver.createArchive(MavenArchiver.java:649) > >at > org.apache.maven.plugins.javadoc.JavadocJar.generateArchive(JavadocJar.java:300) > >at > org.apache.maven.plugins.javadoc.JavadocJar.doExecute(JavadocJar.java:205) >at > org.apache.maven.plugins.javadoc.AbstractJavadocMojo.execute(AbstractJavadocMojo.java:1912) > >at > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137) > >at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) > >at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154) > >at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146) > >at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117) > >at > org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:200) > >at > org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:196) > >at java.util.concurrent.FutureTask.run(java.base@11/FutureTask.java:264) >at > java.util.concurrent.Executors$RunnableAdapter.call(java.base@11/Executors.java:515) > >at java.util.concurrent.FutureTask.run(java.base@11/FutureTask.java:264) >at > java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11/ThreadPoolExecutor.java:1128) > >at > java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11/ThreadPoolExecutor.java:628) > >at java.lang.Thread.run(java.base@11/Thread.java:834) > {noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (MJAR-259) Archiving to jar is very slow
[ https://issues.apache.org/jira/browse/MJAR-259?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16714385#comment-16714385 ] Claes Nordmark commented on MJAR-259: - [~khmarbaise] I doesn't seem to be able to VOTE on the DEV email list. Have logged in and posted but my reply doesn't seem to show up. > Archiving to jar is very slow > - > > Key: MJAR-259 > URL: https://issues.apache.org/jira/browse/MJAR-259 > Project: Maven JAR Plugin > Issue Type: Bug >Affects Versions: 3.1.0 > Environment: Redhat7 >Reporter: Claes Nordmark >Priority: Major > > Doing a stackdump while "maven-jar-plugin:3.1.0:jar (default-jar)" shows > thread spending a lot of time in UnixNativeDispatcher.getgrgid. > This was not visible in java 8 and jar plugin version 2.6. > Our previous build time has been increased from 5min to 3h 30min. > Tested version Java 11 and 3.1.0 of maven-jar-plugin > > {code:java} > > org.apache.maven.plugins > maven-jar-plugin > ${maven.jar.plugin.version} > > true > > true > > true > > > > > > {code} > > {code:java} > java.lang.Thread.State: RUNNABLE > at sun.nio.fs.UnixNativeDispatcher.getgrgid(java.base@11/Native Method) > at > sun.nio.fs.UnixUserPrincipals.fromGid(java.base@11/UnixUserPrincipals.java:129) > at > sun.nio.fs.UnixFileAttributes.group(java.base@11/UnixFileAttributes.java:208) > - locked <0x00067c2b31f0> (a sun.nio.fs.UnixFileAttributes) > at > sun.nio.fs.UnixFileAttributeViews$Posix.addRequestedPosixAttributes(java.base@11/UnixFileAttributeViews.java:214) > at > sun.nio.fs.UnixFileAttributeViews$Unix.readAttributes(java.base@11/UnixFileAttributeViews.java:362) > at > sun.nio.fs.AbstractFileSystemProvider.readAttributes(java.base@11/AbstractFileSystemProvider.java:94) > at java.nio.file.Files.readAttributes(java.base@11/Files.java:1996) > at > org.codehaus.plexus.components.io.attributes.FileAttributes.(FileAttributes.java:67) > at > org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.addResources(PlexusIoFileResourceCollection.java:156) > at > org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.getResources(PlexusIoFileResourceCollection.java:254) > at > org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:506) > at > org.codehaus.plexus.archiver.zip.AbstractZipArchiver.createArchiveMain(AbstractZipArchiver.java:256) > at > org.codehaus.plexus.archiver.zip.AbstractZipArchiver.execute(AbstractZipArchiver.java:234) > at > org.codehaus.plexus.archiver.AbstractArchiver.createArchive(AbstractArchiver.java:987) > at > org.apache.maven.archiver.MavenArchiver.createArchive(MavenArchiver.java:649) > at > org.apache.maven.plugins.jar.AbstractJarMojo.createArchive(AbstractJarMojo.java:224) > at > org.apache.maven.plugins.jar.AbstractJarMojo.execute(AbstractJarMojo.java:255) > at > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117) > at > org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:200) > at > org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:196) > at java.util.concurrent.FutureTask.run(java.base@11/FutureTask.java:264) > at > java.util.concurrent.Executors$RunnableAdapter.call(java.base@11/Executors.java:515) > at java.util.concurrent.FutureTask.run(java.base@11/FutureTask.java:264) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11/ThreadPoolExecutor.java:1128) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11/ThreadPoolExecutor.java:628) > at java.lang.Thread.run(java.base@11/Thread.java:834){code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (MJAR-259) Archiving to jar is very slow
[ https://issues.apache.org/jira/browse/MJAR-259?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16714327#comment-16714327 ] Claes Nordmark commented on MJAR-259: - [~khmarbaise] it is 3.1.1 which contains the fix, not 3.1.0 :/ > Archiving to jar is very slow > - > > Key: MJAR-259 > URL: https://issues.apache.org/jira/browse/MJAR-259 > Project: Maven JAR Plugin > Issue Type: Bug >Affects Versions: 3.1.0 > Environment: Redhat7 >Reporter: Claes Nordmark >Priority: Major > > Doing a stackdump while "maven-jar-plugin:3.1.0:jar (default-jar)" shows > thread spending a lot of time in UnixNativeDispatcher.getgrgid. > This was not visible in java 8 and jar plugin version 2.6. > Our previous build time has been increased from 5min to 3h 30min. > Tested version Java 11 and 3.1.0 of maven-jar-plugin > > {code:java} > > org.apache.maven.plugins > maven-jar-plugin > ${maven.jar.plugin.version} > > true > > true > > true > > > > > > {code} > > {code:java} > java.lang.Thread.State: RUNNABLE > at sun.nio.fs.UnixNativeDispatcher.getgrgid(java.base@11/Native Method) > at > sun.nio.fs.UnixUserPrincipals.fromGid(java.base@11/UnixUserPrincipals.java:129) > at > sun.nio.fs.UnixFileAttributes.group(java.base@11/UnixFileAttributes.java:208) > - locked <0x00067c2b31f0> (a sun.nio.fs.UnixFileAttributes) > at > sun.nio.fs.UnixFileAttributeViews$Posix.addRequestedPosixAttributes(java.base@11/UnixFileAttributeViews.java:214) > at > sun.nio.fs.UnixFileAttributeViews$Unix.readAttributes(java.base@11/UnixFileAttributeViews.java:362) > at > sun.nio.fs.AbstractFileSystemProvider.readAttributes(java.base@11/AbstractFileSystemProvider.java:94) > at java.nio.file.Files.readAttributes(java.base@11/Files.java:1996) > at > org.codehaus.plexus.components.io.attributes.FileAttributes.(FileAttributes.java:67) > at > org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.addResources(PlexusIoFileResourceCollection.java:156) > at > org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.getResources(PlexusIoFileResourceCollection.java:254) > at > org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:506) > at > org.codehaus.plexus.archiver.zip.AbstractZipArchiver.createArchiveMain(AbstractZipArchiver.java:256) > at > org.codehaus.plexus.archiver.zip.AbstractZipArchiver.execute(AbstractZipArchiver.java:234) > at > org.codehaus.plexus.archiver.AbstractArchiver.createArchive(AbstractArchiver.java:987) > at > org.apache.maven.archiver.MavenArchiver.createArchive(MavenArchiver.java:649) > at > org.apache.maven.plugins.jar.AbstractJarMojo.createArchive(AbstractJarMojo.java:224) > at > org.apache.maven.plugins.jar.AbstractJarMojo.execute(AbstractJarMojo.java:255) > at > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117) > at > org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:200) > at > org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:196) > at java.util.concurrent.FutureTask.run(java.base@11/FutureTask.java:264) > at > java.util.concurrent.Executors$RunnableAdapter.call(java.base@11/Executors.java:515) > at java.util.concurrent.FutureTask.run(java.base@11/FutureTask.java:264) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11/ThreadPoolExecutor.java:1128) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11/ThreadPoolExecutor.java:628) > at java.lang.Thread.run(java.base@11/Thread.java:834){code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (MJAR-259) Archiving to jar is very slow
[ https://issues.apache.org/jira/browse/MJAR-259?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16697127#comment-16697127 ] Claes Nordmark commented on MJAR-259: - Narrowed down to https://github.com/codehaus-plexus/plexus-io/pull/17 :) made a push for a fix to plexus-io > Archiving to jar is very slow > - > > Key: MJAR-259 > URL: https://issues.apache.org/jira/browse/MJAR-259 > Project: Maven JAR Plugin > Issue Type: Bug >Affects Versions: 3.1.0 > Environment: Redhat7 >Reporter: Claes Nordmark >Priority: Major > > Doing a stackdump while "maven-jar-plugin:3.1.0:jar (default-jar)" shows > thread spending a lot of time in UnixNativeDispatcher.getgrgid. > This was not visible in java 8 and jar plugin version 2.6. > Our previous build time has been increased from 5min to 3h 30min. > Tested version Java 11 and 3.1.0 of maven-jar-plugin > > {code:java} > > org.apache.maven.plugins > maven-jar-plugin > ${maven.jar.plugin.version} > > true > > true > > true > > > > > > {code} > > {code:java} > java.lang.Thread.State: RUNNABLE > at sun.nio.fs.UnixNativeDispatcher.getgrgid(java.base@11/Native Method) > at > sun.nio.fs.UnixUserPrincipals.fromGid(java.base@11/UnixUserPrincipals.java:129) > at > sun.nio.fs.UnixFileAttributes.group(java.base@11/UnixFileAttributes.java:208) > - locked <0x00067c2b31f0> (a sun.nio.fs.UnixFileAttributes) > at > sun.nio.fs.UnixFileAttributeViews$Posix.addRequestedPosixAttributes(java.base@11/UnixFileAttributeViews.java:214) > at > sun.nio.fs.UnixFileAttributeViews$Unix.readAttributes(java.base@11/UnixFileAttributeViews.java:362) > at > sun.nio.fs.AbstractFileSystemProvider.readAttributes(java.base@11/AbstractFileSystemProvider.java:94) > at java.nio.file.Files.readAttributes(java.base@11/Files.java:1996) > at > org.codehaus.plexus.components.io.attributes.FileAttributes.(FileAttributes.java:67) > at > org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.addResources(PlexusIoFileResourceCollection.java:156) > at > org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.getResources(PlexusIoFileResourceCollection.java:254) > at > org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:506) > at > org.codehaus.plexus.archiver.zip.AbstractZipArchiver.createArchiveMain(AbstractZipArchiver.java:256) > at > org.codehaus.plexus.archiver.zip.AbstractZipArchiver.execute(AbstractZipArchiver.java:234) > at > org.codehaus.plexus.archiver.AbstractArchiver.createArchive(AbstractArchiver.java:987) > at > org.apache.maven.archiver.MavenArchiver.createArchive(MavenArchiver.java:649) > at > org.apache.maven.plugins.jar.AbstractJarMojo.createArchive(AbstractJarMojo.java:224) > at > org.apache.maven.plugins.jar.AbstractJarMojo.execute(AbstractJarMojo.java:255) > at > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117) > at > org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:200) > at > org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:196) > at java.util.concurrent.FutureTask.run(java.base@11/FutureTask.java:264) > at > java.util.concurrent.Executors$RunnableAdapter.call(java.base@11/Executors.java:515) > at java.util.concurrent.FutureTask.run(java.base@11/FutureTask.java:264) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11/ThreadPoolExecutor.java:1128) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11/ThreadPoolExecutor.java:628) > at java.lang.Thread.run(java.base@11/Thread.java:834){code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (MSOURCES-119) Archiving to jar is very slow
[ https://issues.apache.org/jira/browse/MSOURCES-119?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16697126#comment-16697126 ] Claes Nordmark commented on MSOURCES-119: - Narrowed down to [https://github.com/codehaus-plexus/plexus-io/pull/17] :) made a push for a fix to plexus-io > Archiving to jar is very slow > - > > Key: MSOURCES-119 > URL: https://issues.apache.org/jira/browse/MSOURCES-119 > Project: Maven Source Plugin > Issue Type: Bug >Affects Versions: 3.0.0 > Environment: RedHat 7 >Reporter: Claes Nordmark >Priority: Major > > Doing a stackdump while "maven-source-plugin:3.0.0:jar-no-fork > (attach-sources)" shows thread spending a lot of time in > UnixNativeDispatcher.getgrgid. > This was not visible in java 8 and source plugin version 2.4. > Our previous build time has been increased from 5min to 3h 30min. > Tested version Java 11 and 3.0.0 of maven-source-plugin > maven config: > {code:java} > > org.apache.maven.plugins > maven-source-plugin > 3.0.0 > > > attach-sources > >jar-no-fork > > > > {code} > {{java.lang.Thread.State: RUNNABLE}} > {{ at sun.nio.fs.UnixNativeDispatcher.getgrgid(java.base@11/Native Method)}} > {{ at > sun.nio.fs.UnixUserPrincipals.fromGid(java.base@11/UnixUserPrincipals.java:129)}} > {{ at > sun.nio.fs.UnixFileAttributes.group(java.base@11/UnixFileAttributes.java:208)}} > {{ - locked <0x0006b0773fd8> (a sun.nio.fs.UnixFileAttributes)}} > {{ at > sun.nio.fs.UnixFileAttributeViews$Posix.addRequestedPosixAttributes(java.base@11/UnixFileAttributeViews.java:214)}} > {{ at > sun.nio.fs.UnixFileAttributeViews$Unix.readAttributes(java.base@11/UnixFileAttributeViews.java:362)}} > {{ at > sun.nio.fs.AbstractFileSystemProvider.readAttributes(java.base@11/AbstractFileSystemProvider.java:94)}} > {{ at java.nio.file.Files.readAttributes(java.base@11/Files.java:1996)}} > {{ at > org.codehaus.plexus.components.io.attributes.Java7FileAttributes.(Java7FileAttributes.java:65)}} > {{ at > org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.addResourcesJava7(PlexusIoFileResourceCollection.java:192)}} > {{ at > org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.getResources(PlexusIoFileResourceCollection.java:287)}} > {{ at > org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:504)}} > {{ at > org.apache.maven.plugins.source.AbstractSourceJarMojo.packageSources(AbstractSourceJarMojo.java:287)}} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (MJAVADOC-543) Archiving to jar is very slow
[ https://issues.apache.org/jira/browse/MJAVADOC-543?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16697125#comment-16697125 ] Claes Nordmark commented on MJAVADOC-543: - Narrowed down to [https://github.com/codehaus-plexus/plexus-io/pull/17] :) made a push for a fix to plexus-io > Archiving to jar is very slow > - > > Key: MJAVADOC-543 > URL: https://issues.apache.org/jira/browse/MJAVADOC-543 > Project: Maven Javadoc Plugin > Issue Type: Bug >Affects Versions: 3.0.1 > Environment: Redhat7 >Reporter: Claes Nordmark >Priority: Major > > Doing a stackdump while "maven-javadoc-plugin:3.0.1:jar (attach-javadoc)" > shows thread spending a lot of time in UnixNativeDispatcher.getgrgid. > This was not visible in java 8 and javadoc plugin version 2.4. > Our previous build time has been increased from 5min to 3h 30min. > Tested version Java 11 and 3.0.1 of maven-javadoc-plugin > maven config: > > {code:java} > > org.apache.maven.plugins > maven-javadoc-plugin > 3.0.1 > > > attach-javadocs > > jar > > > false > > > > {code} > > {{java.lang.Thread.State: RUNNABLE}} > {noformat} >at sun.nio.fs.UnixNativeDispatcher.getgrgid(java.base@11/Native Method) >at > sun.nio.fs.UnixUserPrincipals.fromGid(java.base@11/UnixUserPrincipals.java:129) > >at > sun.nio.fs.UnixFileAttributes.group(java.base@11/UnixFileAttributes.java:208) > >- locked <0x0006a2fe0f40> (a sun.nio.fs.UnixFileAttributes) >at > sun.nio.fs.UnixFileAttributeViews$Posix.addRequestedPosixAttributes(java.base@11/UnixFileAttributeViews.java:214) > >at > sun.nio.fs.UnixFileAttributeViews$Unix.readAttributes(java.base@11/UnixFileAttributeViews.java:362) > >at > sun.nio.fs.AbstractFileSystemProvider.readAttributes(java.base@11/AbstractFileSystemProvider.java:94) > >at java.nio.file.Files.readAttributes(java.base@11/Files.java:1996) >at > org.codehaus.plexus.components.io.attributes.FileAttributes.(FileAttributes.java:67) > >at > org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.addResources(PlexusIoFileResourceCollection.java:156) > >at > org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.getResources(PlexusIoFileResourceCollection.java:250) > >at > org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:506) > >at > org.codehaus.plexus.archiver.zip.AbstractZipArchiver.createArchiveMain(AbstractZipArchiver.java:257) > >at > org.codehaus.plexus.archiver.zip.AbstractZipArchiver.execute(AbstractZipArchiver.java:235) > >at > org.codehaus.plexus.archiver.AbstractArchiver.createArchive(AbstractArchiver.java:987) > >at > org.apache.maven.archiver.MavenArchiver.createArchive(MavenArchiver.java:649) > >at > org.apache.maven.plugins.javadoc.JavadocJar.generateArchive(JavadocJar.java:300) > >at > org.apache.maven.plugins.javadoc.JavadocJar.doExecute(JavadocJar.java:205) >at > org.apache.maven.plugins.javadoc.AbstractJavadocMojo.execute(AbstractJavadocMojo.java:1912) > >at > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137) > >at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) > >at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154) > >at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146) > >at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117) > >at > org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:200) > >at > org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:196) > >at java.util.concurrent.FutureTask.run(java.base@11/FutureTask.java:264) >at > java.util.concurrent.Executors$RunnableAdapter.call(java.base@11/Executors.java:515) > >at java.util.concurrent.FutureTask.run(java.base@11/FutureTask.java:264) >at > java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11/ThreadPoolExecutor.java:1128) > >at > java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11/ThreadPoolExecutor.java:628) > >at java.lang.Thread.run(java.base@11/Thread.java:834) > {noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (MSOURCES-119) Archiving to jar is very slow
[ https://issues.apache.org/jira/browse/MSOURCES-119?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16686474#comment-16686474 ] Claes Nordmark commented on MSOURCES-119: - Also some more input using maven-profiler: Run package on 2018/11/14 13:55:19 with parameters: \{maven.test.skip=true, profile=true, disableTimeSorting=true} my-app (44.61 s) Plugin execution Duration org.apache.maven.plugins:maven-resources-plugin:2.6:resources \{execution: default-resources} 889.8 ms org.apache.maven.plugins:maven-compiler-plugin:3.1:compile \{execution: default-compile} 1.402 s org.apache.maven.plugins:maven-resources-plugin:2.6:testResources \{execution: default-testResources} 2.019 ms org.apache.maven.plugins:maven-compiler-plugin:3.1:testCompile \{execution: default-testCompile} 1.383 ms org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test \{execution: default-test} 480.9 ms org.apache.maven.plugins:maven-jar-plugin:*3.1.0*:jar \{execution: default-jar} 6.388 s org.apache.maven.plugins:maven-javadoc-plugin:*3.0.1*:jar \{execution: attach-javadocs} 21.25 s org.apache.maven.plugins:maven-source-plugin:*3.0.0*:jar \{execution: attach-sources} 11.33 s my-app (11.86 s) Run package on 2018/11/14 13:56:33 with parameters: \{maven.test.skip=true, profile=true, disableTimeSorting=true} my-app (11.37 s) Plugin execution Duration org.apache.maven.plugins:maven-resources-plugin:2.6:resources \{execution: default-resources} 801.5 ms org.apache.maven.plugins:maven-compiler-plugin:3.1:compile \{execution: default-compile} 2.328 s org.apache.maven.plugins:maven-resources-plugin:2.6:testResources \{execution: default-testResources} 3.180 ms org.apache.maven.plugins:maven-compiler-plugin:3.1:testCompile \{execution: default-testCompile} 1.603 ms org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test \{execution: default-test} 414.0 ms org.apache.maven.plugins:maven-jar-plugin:*2.6*:jar \{execution: default-jar} 1.892 s org.apache.maven.plugins:maven-javadoc-plugin*:2.10.1*:jar \{execution: attach-javadocs} 2.921 s org.apache.maven.plugins:maven-source-plugin:*2.4*:jar \{execution: attach-sources} 1.242 s > Archiving to jar is very slow > - > > Key: MSOURCES-119 > URL: https://issues.apache.org/jira/browse/MSOURCES-119 > Project: Maven Source Plugin > Issue Type: Bug >Affects Versions: 3.0.0 > Environment: RedHat 7 >Reporter: Claes Nordmark >Priority: Major > > Doing a stackdump while "maven-source-plugin:3.0.0:jar-no-fork > (attach-sources)" shows thread spending a lot of time in > UnixNativeDispatcher.getgrgid. > This was not visible in java 8 and source plugin version 2.4. > Our previous build time has been increased from 5min to 3h 30min. > Tested version Java 11 and 3.0.0 of maven-source-plugin > maven config: > {code:java} > > org.apache.maven.plugins > maven-source-plugin > 3.0.0 > > > attach-sources > >jar-no-fork > > > > {code} > {{java.lang.Thread.State: RUNNABLE}} > {{ at sun.nio.fs.UnixNativeDispatcher.getgrgid(java.base@11/Native Method)}} > {{ at > sun.nio.fs.UnixUserPrincipals.fromGid(java.base@11/UnixUserPrincipals.java:129)}} > {{ at > sun.nio.fs.UnixFileAttributes.group(java.base@11/UnixFileAttributes.java:208)}} > {{ - locked <0x0006b0773fd8> (a sun.nio.fs.UnixFileAttributes)}} > {{ at > sun.nio.fs.UnixFileAttributeViews$Posix.addRequestedPosixAttributes(java.base@11/UnixFileAttributeViews.java:214)}} > {{ at > sun.nio.fs.UnixFileAttributeViews$Unix.readAttributes(java.base@11/UnixFileAttributeViews.java:362)}} > {{ at > sun.nio.fs.AbstractFileSystemProvider.readAttributes(java.base@11/AbstractFileSystemProvider.java:94)}} > {{ at java.nio.file.Files.readAttributes(java.base@11/Files.java:1996)}} > {{ at > org.codehaus.plexus.components.io.attributes.Java7FileAttributes.(Java7FileAttributes.java:65)}} > {{ at > org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.addResourcesJava7(PlexusIoFileResourceCollection.java:192)}} > {{ at > org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.getResources(PlexusIoFileResourceCollection.java:287)}} > {{ at > org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:504)}} > {{ at > org.apache.maven.plugins.source.AbstractSourceJarMojo.packageSources(AbstractSourceJarMojo.java:287)}} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (MSOURCES-119) Archiving to jar is very slow
[ https://issues.apache.org/jira/browse/MSOURCES-119?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16686458#comment-16686458 ] Claes Nordmark commented on MSOURCES-119: - Ive made a test with [https://github.com/ThomasJaspers/java-junit-sample] project. I just added this in the pom.xml: {code:java} org.apache.maven.plugins maven-javadoc-plugin ${maven.javadoc.plugin.version} attach-javadocs jar false org.apache.maven.plugins maven-source-plugin ${maven.source.plugin.version} attach-sources jar org.apache.maven.plugins maven-jar-plugin ${maven.jar.plugin.version} true true {code} with new versions of maven plugins I get: {code:java} 1.8 1.8 3.0.0 3.0.1 3.1.0 {code} [INFO] Building jar: /test-project/target/my-app-1.0-SNAPSHOT-sources.jar [INFO] [INFO] BUILD SUCCESS [INFO] [INFO] Total time: 44.479 s [INFO] Finished at: 2018-11-14T13:22:46+01:00 [INFO] Final Memory: 33M/597M [INFO] and with old: {code:java} 1.8 1.8 2.4 2.10.1 2.6 {code} [INFO] [INFO] BUILD SUCCESS [INFO] [INFO] Total time: 11.710 s [INFO] Finished at: 2018-11-14T13:25:28+01:00 [INFO] Final Memory: 40M/482M [INFO] > Archiving to jar is very slow > - > > Key: MSOURCES-119 > URL: https://issues.apache.org/jira/browse/MSOURCES-119 > Project: Maven Source Plugin > Issue Type: Bug >Affects Versions: 3.0.0 > Environment: RedHat 7 >Reporter: Claes Nordmark >Priority: Major > > Doing a stackdump while "maven-source-plugin:3.0.0:jar-no-fork > (attach-sources)" shows thread spending a lot of time in > UnixNativeDispatcher.getgrgid. > This was not visible in java 8 and source plugin version 2.4. > Our previous build time has been increased from 5min to 3h 30min. > Tested version Java 11 and 3.0.0 of maven-source-plugin > maven config: > {code:java} > > org.apache.maven.plugins > maven-source-plugin > 3.0.0 > > > attach-sources > >jar-no-fork > > > > {code} > {{java.lang.Thread.State: RUNNABLE}} > {{ at sun.nio.fs.UnixNativeDispatcher.getgrgid(java.base@11/Native Method)}} > {{ at > sun.nio.fs.UnixUserPrincipals.fromGid(java.base@11/UnixUserPrincipals.java:129)}} > {{ at > sun.nio.fs.UnixFileAttributes.group(java.base@11/UnixFileAttributes.java:208)}} > {{ - locked <0x0006b0773fd8> (a sun.nio.fs.UnixFileAttributes)}} > {{ at > sun.nio.fs.UnixFileAttributeViews$Posix.addRequestedPosixAttributes(java.base@11/UnixFileAttributeViews.java:214)}} > {{ at > sun.nio.fs.UnixFileAttributeViews$Unix.readAttributes(java.base@11/UnixFileAttributeViews.java:362)}} > {{ at > sun.nio.fs.AbstractFileSystemProvider.readAttributes(java.base@11/AbstractFileSystemProvider.java:94)}} > {{ at java.nio.file.Files.readAttributes(java.base@11/Files.java:1996)}} > {{ at > org.codehaus.plexus.components.io.attributes.Java7FileAttributes.(Java7FileAttributes.java:65)}} > {{ at > org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.addResourcesJava7(PlexusIoFileResourceCollection.java:192)}} > {{ at > org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.getResources(PlexusIoFileResourceCollection.java:287)}} > {{ at > org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:504)}} > {{ at > org.apache.maven.plugins.source.AbstractSourceJarMojo.packageSources(AbstractSourceJarMojo.java:287)}} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Comment Edited] (MSOURCES-119) Archiving to jar is very slow
[ https://issues.apache.org/jira/browse/MSOURCES-119?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16686408#comment-16686408 ] Claes Nordmark edited comment on MSOURCES-119 at 11/14/18 11:47 AM: I've checked and java version seems to be irrelevant at least. Tried with both java 8 and java 11. Different maven versions have been tested as well, 3.2.1 and 3.5.4. I've raised another ticket on plexus archiver, which could be something to take as input: [https://github.com/codehaus-plexus/plexus-archiver/issues/105] maven is run like this: "mvn package -Dmaven.skip.test=true" was (Author: nordmcla): I've checked and java version seems to be irrelevant at least. Tried with both java 8 and java 11. Different maven versions have been tested as well, 3.2.1 and 3.5.4. I've raised another ticket on plexus archiver, which could be something to take as input: [https://github.com/codehaus-plexus/plexus-archiver/issues/105] > Archiving to jar is very slow > - > > Key: MSOURCES-119 > URL: https://issues.apache.org/jira/browse/MSOURCES-119 > Project: Maven Source Plugin > Issue Type: Bug >Affects Versions: 3.0.0 > Environment: RedHat 7 >Reporter: Claes Nordmark >Priority: Major > > Doing a stackdump while "maven-source-plugin:3.0.0:jar-no-fork > (attach-sources)" shows thread spending a lot of time in > UnixNativeDispatcher.getgrgid. > This was not visible in java 8 and source plugin version 2.4. > Our previous build time has been increased from 5min to 3h 30min. > Tested version Java 11 and 3.0.0 of maven-source-plugin > maven config: > {code:java} > > org.apache.maven.plugins > maven-source-plugin > 3.0.0 > > > attach-sources > >jar-no-fork > > > > {code} > {{java.lang.Thread.State: RUNNABLE}} > {{ at sun.nio.fs.UnixNativeDispatcher.getgrgid(java.base@11/Native Method)}} > {{ at > sun.nio.fs.UnixUserPrincipals.fromGid(java.base@11/UnixUserPrincipals.java:129)}} > {{ at > sun.nio.fs.UnixFileAttributes.group(java.base@11/UnixFileAttributes.java:208)}} > {{ - locked <0x0006b0773fd8> (a sun.nio.fs.UnixFileAttributes)}} > {{ at > sun.nio.fs.UnixFileAttributeViews$Posix.addRequestedPosixAttributes(java.base@11/UnixFileAttributeViews.java:214)}} > {{ at > sun.nio.fs.UnixFileAttributeViews$Unix.readAttributes(java.base@11/UnixFileAttributeViews.java:362)}} > {{ at > sun.nio.fs.AbstractFileSystemProvider.readAttributes(java.base@11/AbstractFileSystemProvider.java:94)}} > {{ at java.nio.file.Files.readAttributes(java.base@11/Files.java:1996)}} > {{ at > org.codehaus.plexus.components.io.attributes.Java7FileAttributes.(Java7FileAttributes.java:65)}} > {{ at > org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.addResourcesJava7(PlexusIoFileResourceCollection.java:192)}} > {{ at > org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.getResources(PlexusIoFileResourceCollection.java:287)}} > {{ at > org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:504)}} > {{ at > org.apache.maven.plugins.source.AbstractSourceJarMojo.packageSources(AbstractSourceJarMojo.java:287)}} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (MSOURCES-119) Archiving to jar is very slow
[ https://issues.apache.org/jira/browse/MSOURCES-119?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16686408#comment-16686408 ] Claes Nordmark commented on MSOURCES-119: - I've checked and java version seems to be irrelevant at least. Tried with both java 8 and java 11. Different maven versions have been tested as well, 3.2.1 and 3.5.4. I've raised another ticket on plexus archiver, which could be something to take as input: [https://github.com/codehaus-plexus/plexus-archiver/issues/105] > Archiving to jar is very slow > - > > Key: MSOURCES-119 > URL: https://issues.apache.org/jira/browse/MSOURCES-119 > Project: Maven Source Plugin > Issue Type: Bug >Affects Versions: 3.0.0 > Environment: RedHat 7 >Reporter: Claes Nordmark >Priority: Major > > Doing a stackdump while "maven-source-plugin:3.0.0:jar-no-fork > (attach-sources)" shows thread spending a lot of time in > UnixNativeDispatcher.getgrgid. > This was not visible in java 8 and source plugin version 2.4. > Our previous build time has been increased from 5min to 3h 30min. > Tested version Java 11 and 3.0.0 of maven-source-plugin > maven config: > {code:java} > > org.apache.maven.plugins > maven-source-plugin > 3.0.0 > > > attach-sources > >jar-no-fork > > > > {code} > {{java.lang.Thread.State: RUNNABLE}} > {{ at sun.nio.fs.UnixNativeDispatcher.getgrgid(java.base@11/Native Method)}} > {{ at > sun.nio.fs.UnixUserPrincipals.fromGid(java.base@11/UnixUserPrincipals.java:129)}} > {{ at > sun.nio.fs.UnixFileAttributes.group(java.base@11/UnixFileAttributes.java:208)}} > {{ - locked <0x0006b0773fd8> (a sun.nio.fs.UnixFileAttributes)}} > {{ at > sun.nio.fs.UnixFileAttributeViews$Posix.addRequestedPosixAttributes(java.base@11/UnixFileAttributeViews.java:214)}} > {{ at > sun.nio.fs.UnixFileAttributeViews$Unix.readAttributes(java.base@11/UnixFileAttributeViews.java:362)}} > {{ at > sun.nio.fs.AbstractFileSystemProvider.readAttributes(java.base@11/AbstractFileSystemProvider.java:94)}} > {{ at java.nio.file.Files.readAttributes(java.base@11/Files.java:1996)}} > {{ at > org.codehaus.plexus.components.io.attributes.Java7FileAttributes.(Java7FileAttributes.java:65)}} > {{ at > org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.addResourcesJava7(PlexusIoFileResourceCollection.java:192)}} > {{ at > org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.getResources(PlexusIoFileResourceCollection.java:287)}} > {{ at > org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:504)}} > {{ at > org.apache.maven.plugins.source.AbstractSourceJarMojo.packageSources(AbstractSourceJarMojo.java:287)}} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (MSOURCES-119) Archiving to jar is very slow
[ https://issues.apache.org/jira/browse/MSOURCES-119?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16686132#comment-16686132 ] Claes Nordmark commented on MSOURCES-119: - Yes, tested it now and its the same behavior :( > Archiving to jar is very slow > - > > Key: MSOURCES-119 > URL: https://issues.apache.org/jira/browse/MSOURCES-119 > Project: Maven Source Plugin > Issue Type: Bug >Affects Versions: 3.0.0 > Environment: RedHat 7 >Reporter: Claes Nordmark >Priority: Major > > Doing a stackdump while "maven-source-plugin:3.0.0:jar-no-fork > (attach-sources)" shows thread spending a lot of time in > UnixNativeDispatcher.getgrgid. > This was not visible in java 8 and source plugin version 2.4. > Our previous build time has been increased from 5min to 3h 30min. > Tested version Java 11 and 3.0.0 of maven-source-plugin > maven config: > {code:java} > > org.apache.maven.plugins > maven-source-plugin > 3.0.0 > > > attach-sources > >jar-no-fork > > > > {code} > {{java.lang.Thread.State: RUNNABLE}} > {{ at sun.nio.fs.UnixNativeDispatcher.getgrgid(java.base@11/Native Method)}} > {{ at > sun.nio.fs.UnixUserPrincipals.fromGid(java.base@11/UnixUserPrincipals.java:129)}} > {{ at > sun.nio.fs.UnixFileAttributes.group(java.base@11/UnixFileAttributes.java:208)}} > {{ - locked <0x0006b0773fd8> (a sun.nio.fs.UnixFileAttributes)}} > {{ at > sun.nio.fs.UnixFileAttributeViews$Posix.addRequestedPosixAttributes(java.base@11/UnixFileAttributeViews.java:214)}} > {{ at > sun.nio.fs.UnixFileAttributeViews$Unix.readAttributes(java.base@11/UnixFileAttributeViews.java:362)}} > {{ at > sun.nio.fs.AbstractFileSystemProvider.readAttributes(java.base@11/AbstractFileSystemProvider.java:94)}} > {{ at java.nio.file.Files.readAttributes(java.base@11/Files.java:1996)}} > {{ at > org.codehaus.plexus.components.io.attributes.Java7FileAttributes.(Java7FileAttributes.java:65)}} > {{ at > org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.addResourcesJava7(PlexusIoFileResourceCollection.java:192)}} > {{ at > org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.getResources(PlexusIoFileResourceCollection.java:287)}} > {{ at > org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:504)}} > {{ at > org.apache.maven.plugins.source.AbstractSourceJarMojo.packageSources(AbstractSourceJarMojo.java:287)}} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (MJAVADOC-543) Archiving to jar is very slow
Claes Nordmark created MJAVADOC-543: --- Summary: Archiving to jar is very slow Key: MJAVADOC-543 URL: https://issues.apache.org/jira/browse/MJAVADOC-543 Project: Maven Javadoc Plugin Issue Type: Bug Affects Versions: 3.0.1 Environment: Redhat7 Reporter: Claes Nordmark Doing a stackdump while "maven-javadoc-plugin:3.0.1:jar (attach-javadoc)" shows thread spending a lot of time in UnixNativeDispatcher.getgrgid. This was not visible in java 8 and javadoc plugin version 2.4. Our previous build time has been increased from 5min to 3h 30min. Tested version Java 11 and 3.0.1 of maven-javadoc-plugin maven config: {code:java} org.apache.maven.plugins maven-javadoc-plugin 3.0.1 attach-javadocs jar false {code} {{java.lang.Thread.State: RUNNABLE}} {{ at sun.nio.fs.UnixNativeDispatcher.getgrgid(java.base@11/Native Method)}} {{ at sun.nio.fs.UnixUserPrincipals.fromGid(java.base@11/UnixUserPrincipals.java:129)}} {{ at sun.nio.fs.UnixFileAttributes.group(java.base@11/UnixFileAttributes.java:208)}} {{ - locked <0x0006a2fe0f40> (a sun.nio.fs.UnixFileAttributes)}} {{ at sun.nio.fs.UnixFileAttributeViews$Posix.addRequestedPosixAttributes(java.base@11/UnixFileAttributeViews.java:214)}} {{ at sun.nio.fs.UnixFileAttributeViews$Unix.readAttributes(java.base@11/UnixFileAttributeViews.java:362)}} {{ at sun.nio.fs.AbstractFileSystemProvider.readAttributes(java.base@11/AbstractFileSystemProvider.java:94)}} {{ at java.nio.file.Files.readAttributes(java.base@11/Files.java:1996)}} {{ at org.codehaus.plexus.components.io.attributes.FileAttributes.(FileAttributes.java:67)}} {{ at org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.addResources(PlexusIoFileResourceCollection.java:156)}} {{ at org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.getResources(PlexusIoFileResourceCollection.java:250)}} {{ at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:506)}} {{ at org.codehaus.plexus.archiver.zip.AbstractZipArchiver.createArchiveMain(AbstractZipArchiver.java:257)}} {{ at org.codehaus.plexus.archiver.zip.AbstractZipArchiver.execute(AbstractZipArchiver.java:235)}} {{ at org.codehaus.plexus.archiver.AbstractArchiver.createArchive(AbstractArchiver.java:987)}} {{ at org.apache.maven.archiver.MavenArchiver.createArchive(MavenArchiver.java:649)}} {{ at org.apache.maven.plugins.javadoc.JavadocJar.generateArchive(JavadocJar.java:300)}} {{ at org.apache.maven.plugins.javadoc.JavadocJar.doExecute(JavadocJar.java:205)}} {{ at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.execute(AbstractJavadocMojo.java:1912)}} {{ at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)}} {{ at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)}} {{ at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154)}} {{ at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146)}} {{ at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)}} {{ at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:200)}} {{ at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:196)}} {{ at java.util.concurrent.FutureTask.run(java.base@11/FutureTask.java:264)}} {{ at java.util.concurrent.Executors$RunnableAdapter.call(java.base@11/Executors.java:515)}} {{ at java.util.concurrent.FutureTask.run(java.base@11/FutureTask.java:264)}} {{ at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11/ThreadPoolExecutor.java:1128)}} {{ at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11/ThreadPoolExecutor.java:628)}} {{ at java.lang.Thread.run(java.base@11/Thread.java:834)}} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (MJAR-259) Archiving to jar is very slow
Claes Nordmark created MJAR-259: --- Summary: Archiving to jar is very slow Key: MJAR-259 URL: https://issues.apache.org/jira/browse/MJAR-259 Project: Maven JAR Plugin Issue Type: Bug Affects Versions: 3.1.0 Environment: Redhat7 Reporter: Claes Nordmark Doing a stackdump while "maven-jar-plugin:3.1.0:jar (default-jar)" shows thread spending a lot of time in UnixNativeDispatcher.getgrgid. This was not visible in java 8 and jar plugin version 2.6. Our previous build time has been increased from 5min to 3h 30min. Tested version Java 11 and 3.1.0 of maven-jar-plugin {code:java} org.apache.maven.plugins maven-jar-plugin ${maven.jar.plugin.version} true true true {code} {code:java} java.lang.Thread.State: RUNNABLE at sun.nio.fs.UnixNativeDispatcher.getgrgid(java.base@11/Native Method) at sun.nio.fs.UnixUserPrincipals.fromGid(java.base@11/UnixUserPrincipals.java:129) at sun.nio.fs.UnixFileAttributes.group(java.base@11/UnixFileAttributes.java:208) - locked <0x00067c2b31f0> (a sun.nio.fs.UnixFileAttributes) at sun.nio.fs.UnixFileAttributeViews$Posix.addRequestedPosixAttributes(java.base@11/UnixFileAttributeViews.java:214) at sun.nio.fs.UnixFileAttributeViews$Unix.readAttributes(java.base@11/UnixFileAttributeViews.java:362) at sun.nio.fs.AbstractFileSystemProvider.readAttributes(java.base@11/AbstractFileSystemProvider.java:94) at java.nio.file.Files.readAttributes(java.base@11/Files.java:1996) at org.codehaus.plexus.components.io.attributes.FileAttributes.(FileAttributes.java:67) at org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.addResources(PlexusIoFileResourceCollection.java:156) at org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.getResources(PlexusIoFileResourceCollection.java:254) at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:506) at org.codehaus.plexus.archiver.zip.AbstractZipArchiver.createArchiveMain(AbstractZipArchiver.java:256) at org.codehaus.plexus.archiver.zip.AbstractZipArchiver.execute(AbstractZipArchiver.java:234) at org.codehaus.plexus.archiver.AbstractArchiver.createArchive(AbstractArchiver.java:987) at org.apache.maven.archiver.MavenArchiver.createArchive(MavenArchiver.java:649) at org.apache.maven.plugins.jar.AbstractJarMojo.createArchive(AbstractJarMojo.java:224) at org.apache.maven.plugins.jar.AbstractJarMojo.execute(AbstractJarMojo.java:255) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117) at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:200) at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:196) at java.util.concurrent.FutureTask.run(java.base@11/FutureTask.java:264) at java.util.concurrent.Executors$RunnableAdapter.call(java.base@11/Executors.java:515) at java.util.concurrent.FutureTask.run(java.base@11/FutureTask.java:264) at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11/ThreadPoolExecutor.java:1128) at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11/ThreadPoolExecutor.java:628) at java.lang.Thread.run(java.base@11/Thread.java:834){code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (MSOURCES-119) Archiving to jar is very slow
Claes Nordmark created MSOURCES-119: --- Summary: Archiving to jar is very slow Key: MSOURCES-119 URL: https://issues.apache.org/jira/browse/MSOURCES-119 Project: Maven Source Plugin Issue Type: Bug Affects Versions: 3.0.0 Environment: RedHat 7 Reporter: Claes Nordmark Doing a stackdump while "maven-source-plugin:3.0.0:jar-no-fork (attach-sources)" shows thread spending a lot of time in UnixNativeDispatcher.getgrgid. This was not visible in java 8 and source plugin version 2.4. Our previous build time has been increased from 5min to 3h 30min. Tested version Java 11 and 3.0.0 of maven-source-plugin maven config: {code:java} org.apache.maven.plugins maven-source-plugin 3.0.0 attach-sources jar-no-fork {code} {{java.lang.Thread.State: RUNNABLE}} {{ at sun.nio.fs.UnixNativeDispatcher.getgrgid(java.base@11/Native Method)}} {{ at sun.nio.fs.UnixUserPrincipals.fromGid(java.base@11/UnixUserPrincipals.java:129)}} {{ at sun.nio.fs.UnixFileAttributes.group(java.base@11/UnixFileAttributes.java:208)}} {{ - locked <0x0006b0773fd8> (a sun.nio.fs.UnixFileAttributes)}} {{ at sun.nio.fs.UnixFileAttributeViews$Posix.addRequestedPosixAttributes(java.base@11/UnixFileAttributeViews.java:214)}} {{ at sun.nio.fs.UnixFileAttributeViews$Unix.readAttributes(java.base@11/UnixFileAttributeViews.java:362)}} {{ at sun.nio.fs.AbstractFileSystemProvider.readAttributes(java.base@11/AbstractFileSystemProvider.java:94)}} {{ at java.nio.file.Files.readAttributes(java.base@11/Files.java:1996)}} {{ at org.codehaus.plexus.components.io.attributes.Java7FileAttributes.(Java7FileAttributes.java:65)}} {{ at org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.addResourcesJava7(PlexusIoFileResourceCollection.java:192)}} {{ at org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.getResources(PlexusIoFileResourceCollection.java:287)}} {{ at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:504)}} {{ at org.apache.maven.plugins.source.AbstractSourceJarMojo.packageSources(AbstractSourceJarMojo.java:287)}} -- This message was sent by Atlassian JIRA (v7.6.3#76005)