dev@glassfish.java.net

Re: v3 trunk build is too slow?

From: Jane Young <Jane.Young_at_Sun.COM>
Date: Thu, 01 Apr 2010 05:47:00 -0700

Hi Marina,

I don't know how to help you since I'm able to build fine on my system.
Byron, are you still having problem building as well?

Jane


Marina Vatkina wrote:
> I renamed settings.xml in my home dir, and there is no such file under
> my m2 dir.
>
> thanks,
> -marina
>
> Jane Young wrote:
>> That's not right. The master pom should have been downloaded from
>> the central repo:
>> http://repo2.maven.org/maven2/org/glassfish/pom/8/pom-8.pom
>>
>> Do you have a settings.xml file in your ~/.m2 directory?
>>
>> Even if it looks for it in
>> http://download.java.net/maven/glassfish/org/glassfish/pom/8/pom-8.pom,
>> the artifact is there.
>> Can you use the browser and download the artifact?
>>
>> Jane
>>
>>
>> Marina Vatkina wrote:
>>> There is still a problem with downloads: the build doesn't move past
>>> the 1st 2 lines:
>>>
>>> [INFO] Scanning for projects...
>>> Downloading:
>>> http://download.java.net/maven/glassfish/org/glassfish/pom/8/pom-8.pom
>>>
>>> -marina
>>>
>>> Jane Young wrote:
>>>> Can you try building with a clean maven repo (remove
>>>> ~/.m2/respository or use -Dmaven.repo.local)?
>>>>
>>>> Thanks,
>>>> Jane
>>>>
>>>> Marina Vatkina wrote:
>>>>> I was too optimistic - the build is sitting there after these lines:
>>>>>
>>>>> Running com.sun.enterprise.universal.xml.MiniXmlParserTest
>>>>> This exception is expected. Here it is:
>>>>> com.sun.enterprise.universal.xml.MiniXmlParserException: "Could
>>>>> not find the config (server-config) for server
>>>>>
>>>>>
>>>>> I updated my ws. today around 1 or 2pm.
>>>>>
>>>>> -marina
>>>>>
>>>>> Marina Vatkina wrote:
>>>>>> -U still waits too long, but clean build is running quite nicely.
>>>>>>
>>>>>> thanks,
>>>>>> -marina
>>>>>>
>>>>>> Jane Young wrote:
>>>>>>> Hi Marina,
>>>>>>>
>>>>>>> Is it still slow? I restarted Nexus. It was taking up 100% CPU
>>>>>>> on maven.glassfish.org. Can you try again?
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Jane
>>>>>>>
>>>>>>>
>>>>>>> Marina Vatkina wrote:
>>>>>>>> It's not hanging, it's running very-very slowly (in an hour it
>>>>>>>> didn't yet finish building common/glassfish-api module).
>>>>>>>>
>>>>>>>> sorry about the confusion (and I adjusted the subject :) ),
>>>>>>>> -marina
>>>>>>>>
>>>>>>>> Jane Young wrote:
>>>>>>>>> No sure what's going on... The continuous build that started
>>>>>>>>> at 4:31pm on gf-hudson
>>>>>>>>> (http://gf-hudson.sfbay/hudson/job/gf-trunk-build-continuous/3945/)
>>>>>>>>> took 26min. My local build is still running but it's not
>>>>>>>>> hanging.
>>>>>>>>> Jane
>>>>>>>>>
>>>>>>>>> Marina Vatkina wrote:
>>>>>>>>>
>>>>>>>>>> It is slowly building, but so slowly that it feels like the
>>>>>>>>>> build is hanging at each download :(
>>>>>>>>>>
>>>>>>>>>> thanks,
>>>>>>>>>> -marina
>>>>>>>>>>
>>>>>>>>>> Jane Young wrote:
>>>>>>>>>>
>>>>>>>>>>> Jane Young wrote:
>>>>>>>>>>>
>>>>>>>>>>>> That's strange... I can download
>>>>>>>>>>>> http://maven.glassfish.org/content/groups/glassfish/com/sun/enterprise/config/1.0.6/config-1.0.6.jar
>>>>>>>>>>>> with no issues.
>>>>>>>>>>>> I'm building locally and see if I can reproduce the hanging
>>>>>>>>>>>> you're facing.
>>>>>>>>>>>>
>>>>>>>>>>>> Jane
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Marina Vatkina wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> It was with -U. But even without -U 'mvn
>>>>>>>>>>>>> -Dmaven.repo.local=/export/m3 clean build' takes forever
>>>>>>>>>>>>> (and I renamed settings.xml):
>>>>>>>>>>>>>
>>>>>>>>>>>>> [INFO]
>>>>>>>>>>>>> ------------------------------------------------------------------------
>>>>>>>>>>>>>
>>>>>>>>>>>>> [INFO] Building GlassFish Parent Project
>>>>>>>>>>>>> [INFO] task-segment: [clean, install]
>>>>>>>>>>>>> [INFO]
>>>>>>>>>>>>> ------------------------------------------------------------------------
>>>>>>>>>>>>>
>>>>>>>>>>>>> [INFO] [clean:clean]
>>>>>>>>>>>>> [INFO] [enforcer:enforce {execution: enforce-versions}]
>>>>>>>>>>>>> [INFO] [osgiversion:compute-osgi-version {execution:
>>>>>>>>>>>>> compute-osgi-version}]
>>>>>>>>>>>>> Downloading:
>>>>>>>>>>>>> http://maven.glassfish.org/content/groups/glassfish/com/sun/enterprise/config/1.0.6/config-1.0.6.jar
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> and it stays there :(
>>>>>>>>>>>>>
>>>>>>>>>>>>> -marina
>>>>>>>>>>>>>
>>>>>>>>>>>>> Jane Young wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Looks like it's checking for SNAPSHOT updates in all the
>>>>>>>>>>>>>> repositories.
>>>>>>>>>>>>>> Are you building with "mvn -U install"? Are you
>>>>>>>>>>>>>> overriding the repository element in your settings.xml
>>>>>>>>>>>>>> (<home>/.m2)?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> 2 hours is way too long. I'd just stop the build and
>>>>>>>>>>>>>> check settings.xml. To be sure that it does not
>>>>>>>>>>>>>> override, you can rename settings.xml to settings.xml-tmp
>>>>>>>>>>>>>> and restart your build.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Jane
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Marina Vatkina wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Local build. In 2 hours this is all the output that I got:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> <...>
>>>>>>>>>>>>>>> [INFO] OSGi/JTA implementation in GlassFish
>>>>>>>>>>>>>>> [INFO] Build aggregator for various OSGi/JavaEE modules
>>>>>>>>>>>>>>> WAGON_VERSION: 1.0-beta-2
>>>>>>>>>>>>>>> [INFO] snapshot
>>>>>>>>>>>>>>> org.glassfish.build:maven-glassfishbuild-extension:3.1-SNAPSHOT:
>>>>>>>>>>>>>>> checking for updates from glassfish-repository
>>>>>>>>>>>>>>> [INFO] snapshot
>>>>>>>>>>>>>>> org.glassfish.build:maven-glassfishbuild-extension:3.1-SNAPSHOT:
>>>>>>>>>>>>>>> checking for updates from java.net
>>>>>>>>>>>>>>> [INFO] snapshot
>>>>>>>>>>>>>>> org.glassfish.build:maven-glassfishbuild-extension:3.1-SNAPSHOT:
>>>>>>>>>>>>>>> checking for updates from glassfish-repo-archive
>>>>>>>>>>>>>>> [INFO] snapshot org.glassfish.build:build:3.1-SNAPSHOT:
>>>>>>>>>>>>>>> checking for updates from glassfish-repository
>>>>>>>>>>>>>>> [INFO] snapshot org.glassfish.build:build:3.1-SNAPSHOT:
>>>>>>>>>>>>>>> checking for updates from java.net
>>>>>>>>>>>>>>> [INFO] snapshot org.glassfish.build:build:3.1-SNAPSHOT:
>>>>>>>>>>>>>>> checking for updates from glassfish-repo-archive
>>>>>>>>>>>>>>> [INFO] snapshot
>>>>>>>>>>>>>>> org.glassfish.build:maven-glassfishbuild-plugin:3.1-SNAPSHOT:
>>>>>>>>>>>>>>> checking for updates from glassfish-repo-archive
>>>>>>>>>>>>>>> [INFO] snapshot
>>>>>>>>>>>>>>> org.glassfish.build:maven-glassfishbuild-plugin:3.1-SNAPSHOT:
>>>>>>>>>>>>>>> checking for updates from glassfish-repository
>>>>>>>>>>>>>>> [INFO] snapshot
>>>>>>>>>>>>>>> org.glassfish.build:maven-glassfishbuild-plugin:3.1-SNAPSHOT:
>>>>>>>>>>>>>>> checking for updates from java.net
>>>>>>>>>>>>>>> [INFO] snapshot
>>>>>>>>>>>>>>> org.glassfish.build:maven-glassfishbuild-plugin:3.1-SNAPSHOT:
>>>>>>>>>>>>>>> checking for updates from glassfish-repo-archive
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> -marina
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Jane Young wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Is this happening in your local build ?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hudson continuous build is taking about 30 min with a
>>>>>>>>>>>>>>>> clean maven repo while dev is taking about 13min with
>>>>>>>>>>>>>>>> an existing maven repo:
>>>>>>>>>>>>>>>> http://gf-hudson.sfbay/hudson/view/GFv3%20Trunk/job/gf-trunk-build-continuous/
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> http://gf-hudson.sfbay/hudson/view/GFv3%20Trunk/job/gf-trunk-build-dev/
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Where is it hanging?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Marina Vatkina wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Is it a known problem or I need to change my setup
>>>>>>>>>>>>>>>>> somehow?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> thanks,
>>>>>>>>>>>>>>>>> -marina
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> To unsubscribe, e-mail:
>>>>>>>>>>>>>>>>> dev-unsubscribe_at_glassfish.dev.java.net
>>>>>>>>>>>>>>>>> For additional commands, e-mail:
>>>>>>>>>>>>>>>>> dev-help_at_glassfish.dev.java.net
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> To unsubscribe, e-mail:
>>>>>>>>>>>>>>>> dev-unsubscribe_at_glassfish.dev.java.net
>>>>>>>>>>>>>>>> For additional commands, e-mail:
>>>>>>>>>>>>>>>> dev-help_at_glassfish.dev.java.net
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> To unsubscribe, e-mail:
>>>>>>>>>>>>>>> dev-unsubscribe_at_glassfish.dev.java.net
>>>>>>>>>>>>>>> For additional commands, e-mail:
>>>>>>>>>>>>>>> dev-help_at_glassfish.dev.java.net
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> To unsubscribe, e-mail:
>>>>>>>>>>>>>> dev-unsubscribe_at_glassfish.dev.java.net
>>>>>>>>>>>>>> For additional commands, e-mail:
>>>>>>>>>>>>>> dev-help_at_glassfish.dev.java.net
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>>>>
>>>>>>>>>>>>> To unsubscribe, e-mail:
>>>>>>>>>>>>> dev-unsubscribe_at_glassfish.dev.java.net
>>>>>>>>>>>>> For additional commands, e-mail:
>>>>>>>>>>>>> dev-help_at_glassfish.dev.java.net
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>>
>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>>>>>>>>>> For additional commands, e-mail:
>>>>>>>>>>> dev-help_at_glassfish.dev.java.net
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>
>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>>>>>>>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>
>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>>>>>>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>>>>>>>
>>>>>>>>
>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>
>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>>>>>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> ---------------------------------------------------------------------
>>>>>>>
>>>>>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>>>>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>>>>>
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>>
>>>>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>>>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>