Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [papyrus-rt-dev] Hudson jobs taking much longer than usual

Hi Camille and Celine.

I do remember the issue with Papyrus. We had the same, and in fact we had these lines in our pom:

<ECLIPSE_DOWNLOADS>http://download.eclipse.org</ECLIPSE_DOWNLOADS>  <!-- Set to file:/home/data/httpd/download.eclipse.org when building on Eclipse servers to improve performances -->

<eclipse.download>${ECLIPSE_DOWNLOADS}</eclipse.download>

<simrel-repo.url>${eclipse.download}/releases/${eclipse.stream}</simrel-repo.url>



Then in our CodegenRTS jobs Hudson configuration we had an ECLIPSE_DOWNLOADS parameter which is set to file:/home/data/httpd/download.eclipse.org, so I'm a bit puzzled.

I see that these lines have now been moved to the top-level pom, and the Master jobs don't have that ECLIPSE_DOWNLOADS variable, so that would explain the problem for those jobs. The weird thing is that I'm having this issue even in CodegenRTS jobs that are not based on change 73072 and therefore should have ECLIPSE_DOWNLOADS set to file:/home/data/httpd/download.eclipse.org.

Any, I'll try pushing a patch on this change setting ECLIPSE_DOWNLOADS to the file:/ URI in the POM, to see if that works.

PS: Celine, I don't know if you read my last comment on gerrit, but I think that maybe the dependency problem might be solved if we put those under <dependencyManagement>. I'll try that.



On Fri, May 20, 2016 at 4:30 AM Céline JANSSENS <celine.janssens@xxxxxxxxxxx> wrote:

Hi all,

The codegen refactor was not in my plans , as it is quite independant from the tooling part. And i'm not used to work with that part.

The next plan should be to create a root pom that will be the central pom for all the variables, plugin and dependencies of the tooling part.

But including codegen into that would be a simple step if the gerrit 73072 works properly.

Another require point is to be able to run tooling, codegen and both independently. This may change some pom's by adding more profiles, adding properties like you did with "buildAll".

Regards

Le 20/05/2016 à 10:17, LETAVERNIER Camille a écrit :

Hi Ernesto,

 

Papyrus-RT is hosted on HIPP4 [1], which is barely used [2]. So server issues are very unlikely in this case

 

However, since Papyrus-RT moved to Target-Platform-based builds, it is now downloading all Eclipse dependencies via HTTP (And much more dependencies than before, as well, because it is downloading Eclipse SDK and Papyrus SDK, including lots of documentation). So this is probably the main issue

 

In Papyrus, we solved this by duplicating each target platform, to provide an Eclipse-server specific version (Using file:/ URIs instead of http://). The drawback being that the build is then harder to maintain (But we already have some tools for that in Papyrus, so it works). Reusing these Releng Tools in Papyrus-RT may be an option, although they have been quite specifically designed for Papyrus. Anyway, this may be part of Céline’s remaining tasks on the build (I don’t know the exact plans)

 

[1] https://hudson.eclipse.org/

[2] https://dev.eclipse.org/committers/help/status.php

 

Regards,
Camille

 

De : papyrus-rt-dev-bounces@xxxxxxxxxxx [mailto:papyrus-rt-dev-bounces@xxxxxxxxxxx] De la part de Ernesto Posse
Envoyé : vendredi 20 mai 2016 00:44
À : papyrus-rt developer discussions <papyrus-rt-dev@xxxxxxxxxxx>
Objet : [papyrus-rt-dev] Hudson jobs taking much longer than usual

 

Hi. Several codegen+rts jobs have been automatically aborted recently due to timeouts (which happen after 30min). This is really strange, as typically those jobs take less than 10 minutes.

 

Is this due to a heavy load on the server or something else?

 

I remember we had a similar issue before and it had something to do with getting the p2 repos hosted in the eclipse server via http. Could that be the problem again?

 

 

-- 

Ernesto Posse

Zeligsoft



_______________________________________________
papyrus-rt-dev mailing list
papyrus-rt-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/papyrus-rt-dev

--

 
  Céline JANSSENS
Software Engineer
+33 (0)2 44 47 23 23
  Mail : cej@xxxxxxxxxxx

6 rue Léonard De Vinci - BP 0119 - 53001 LAVAL Cedex - FRANCE
www.all4tec.net
_______________________________________________
papyrus-rt-dev mailing list
papyrus-rt-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/papyrus-rt-dev

JPEG image

JPEG image


Back to the top