Am 07.12.11 14:32, schrieb Denis Roy:
I guess that's worse than Hudson over NFS, which is fragile but fast? :-)
It's pretty stable in getting artifacts without Bad Gateway 503
errors (or sometimes just 0byte jars ^^, bad checksums etc.)
I understand... But what are the options? A shared filesystem isn't exactly
working right now.
Promoting artefacts produced on Hudson is complicated and annoying
enough e.g because
Hudson can't write to our project downloads location and now we
can't even browse Hudson jobs folder...
I think there are any other options, we need a read only file system
access on build.eclipse.org that points to Hudson's jobs/ folder.
>> BTW:
>>
>> file:/opt/users/hudsonbuild/
>>
>> shouldn't that be:file:///opt/users/hudsonbuild... ?
> No it's file:/opt
/opt/users/hudsonbuild... is the local working directory for each master/slave
node. That directory has never been shared, so if you refer to files in that
path, your script may break if the job runs elsewhere.
Unless I am mistaken, the most reliable way to refer to build artifacts,
regardless of which slave/master you're using is http/s. Please correct me if I
am wrong. As I understand it, most Hudson installs employ slaves which do not
have a shared (amongst themselves) filesystem.
I use
-Dmwe.p2.repository=file:/opt/users/hudsonbuild/.hudson/jobs/MWE-nightly-HEAD/lastSuccessful/archive/mwe.p2.repository/
in buckminster build to fetch latest mwe artifacts. And it worked
like a charm..
Denis
>>
>>
>> Denis
>>
>>
>> On 12/07/2011 07:17 AM, Sven Efftinge wrote:
>>> Xtext and MWE are going to have a release today.
>>> But the problems Dennis mentioned are holding us back.
>>>
>>> Sven
>>>
>>> On Dec 7, 2011, at 11:23 AM, Dennis Hübner wrote:
>>>
>>>> Hudson links aka
>>>> file:/opt/users/hudsonbuild/.hudson/jobs/MWE-nightly-HEAD/lastSuccessful/archive/mwe.p2.repository/
>>>> doesn't work either
>>>> Means we can't fetch latest artifacts from jobs we depend on.
>>>>
>>>> Regards,
>>>> Dennis.
>>>>
>>>> Am 07.12.11 10:58, schrieb Dennis Hübner:
>>>>> Hello Matt,
>>>>> I'm not quite sure that my issue is related to the latest changes, but
>>>>> I just noticed that our lastSuccessful/lastStable file system links a
>>>>> not up to date.
>>>>> Hudson web link
>>>>> https://hudson.eclipse.org/hudson/job/MWE-nightly-HEAD/lastStableBuild/
>>>>> points to 07.12.2011 build
>>>>> and file system link under /shared/jobs/MWE-nightly-HEAD/ still points
>>>>> to the old stable:
>>>>> lrwxrwxrwx 1 hudsonBuild callisto-dev 26 2. Dez 13:11 lastStable
>>>>> -> builds/2011-12-02_13-04-30
>>>>>
>>>>> Our promote scripts are using file system URL
>>>>> /shared/jobs/MWE-nightly-HEAD/ so right now I can't promote!
>>>>>
>>>>> Regards,
>>>>> Dennis.
>>>>>
>>>>> Am 06.12.11 17:46, schrieb Webmaster(Matt Ward):
>>>>>> Hi Folks,
>>>>>>
>>>>>> As some of you know we've been having some issues recently with
>>>>>> Hudson not letting go of files which causes issues when people try to
>>>>>> clean up their workspace. Denis and I have come up with a potential
>>>>>> fix that will allow us to bypass NFS by mounting a disk image locally
>>>>>> on the master that will contain the 'workspace' data. However I need
>>>>>> to copy the current data over and then restart Hudson.
>>>>>>
>>>>>> While short notice my plan is to do this today starting at 3pm. I
>>>>>> expect Hudson will be offline for about 20 minutes while the data
>>>>>> syncs and I re-configure the master.
>>>>>>
>>>>>> if you absolutely must get your M build done and this will prevent
>>>>>> that, please let me know ASAP.
>>>>>>
>>>>>> -Matt.
>>>>>>
>>>> --
>>>> Dennis Hübner
>>>>
>>>> Softwareentwickler
>>>>
>>>> Mobil: 0151 173 96 707
>>>>
>>>> http://www.itemis.de/
>>>>
>>>> itemis AG
>>>> Am Germaniahafen 1
>>>> 24143 Kiel
>>>>
>>>> Rechtlicher Hinweis:
>>>> Amtsgericht Dortmund, HRB 20621
>>>> Vorstand: Wolfgang Neuhaus, Jens Wagener, Dr. Georg Pietrek
>>>> Aufsichtsrat: Prof. Dr. Burkhard Igel (Vors.), Stephan Grollmann, Michael Neuhaus
>>>>
>>>> _______________________________________________
>>
>>
>> _______________________________________________
>> cross-project-issues-dev mailing list
>> cross-project-issues-dev@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
>
>
> --
> Dennis Hübner
>
> Softwareentwickler
>
> Mobil: 0151 173 96 707
>
> http://www.itemis.de/
>
> itemis AG
> Am Germaniahafen 1
> 24143 Kiel
>
> Rechtlicher Hinweis:
> Amtsgericht Dortmund, HRB 20621
> Vorstand: Wolfgang Neuhaus, Jens Wagener, Dr. Georg Pietrek
> Aufsichtsrat: Prof. Dr. Burkhard Igel (Vors.), Stephan Grollmann, Michael Neuhaus
--
*Denis Roy*
Director, IT Services
Eclipse Foundation, Inc. -- http://www.eclipse.org/
Office: 613.224.9461 x224 (Eastern time)
denis.roy@xxxxxxxxxxx
EclipseCon 2012 <http://www.eclipsecon.org/2012>
_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
--
Dennis Hübner
Softwareentwickler
Mobil: 0151 173 96 707
http://www.itemis.de/
itemis AG
Am Germaniahafen 1
24143 Kiel
Rechtlicher Hinweis:
Amtsgericht Dortmund, HRB 20621
Vorstand: Wolfgang Neuhaus, Jens Wagener, Dr. Georg Pietrek
Aufsichtsrat: Prof. Dr. Burkhard Igel (Vors.), Stephan Grollmann, Michael Neuhaus
|