Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [mdt-papyrus.dev] Hudson, Performances & Target Platforms

Hi all,

 

The contribution has been pushed to master. Please rebase your Gerrit patches on the latest master commit to benefit from the increased performances

 

Regards,

Camille

 

De : mdt-papyrus.dev-bounces@xxxxxxxxxxx [mailto:mdt-papyrus.dev-bounces@xxxxxxxxxxx] De la part de GERARD Sebastien 166342
Envoyé : jeudi 28 avril 2016 16:31
À : Papyrus Project list <mdt-papyrus.dev@xxxxxxxxxxx>
Objet : [PROVENANCE INTERNET] Re: [mdt-papyrus.dev] Hudson, Performances & Target Platforms

 

Good job !

 

Thanks.

 

 

 

Sébastien Gérard

Head of the LISE labs

CEA Research Director

Papyrus project Leader (www.eclipse.org/papyrus)

Commissariat à l’énergie atomique et aux énergies alternatives

Institut List | CEA Saclay Nano-INNOV | Bât. 861-PC142

F-91191 Gif-sur-Yvette Cedex

T. +33 1 69 08 58 24 M. +33 6 88 20 00 47

sebastien.gerard@xxxxxx  www-list.cea.fr

 

 

 

icone_youtube

       

 

 

De : mdt-papyrus.dev-bounces@xxxxxxxxxxx [mailto:mdt-papyrus.dev-bounces@xxxxxxxxxxx] De la part de LETAVERNIER Camille
Envoyé : jeudi 28 avril 2016 11:00
À : Papyrus Project list (mdt-papyrus.dev@xxxxxxxxxxx) <mdt-papyrus.dev@xxxxxxxxxxx>
Objet : [PROVENANCE INTERNET] [mdt-papyrus.dev] Hudson, Performances & Target Platforms

 

Hi all,

 

The recent experiments on Target Platforms [1] (And a few other optimizations, such as Eclipse Mirror discussed in Bug 492412 [2]) show promising results regarding performances, with full Gerrit builds taking less than 25 minutes (vs. 55 minutes currently), and down to 16 minutes when all remaining optimizations can be integrated.

 

However, the cost of maintaining the target platforms is slightly higher than our current pom-based dependencies, mostly because we have some tooling support for Poms that we don’t have (yet) for Target Platforms. I’m working on this, but this might still take a few days. I’d like to proceed with the current contribution as-is, so that general build performances can be improved (I’m sure all Gerrit contributors will welcome this patch :) ), while I keep working on the tooling to avoid growing build maintenance. The basic Simrel-based updater is already contributed, so now it’s just a matter of going from ~15 clicks per milestone to ~3.

 

There’s more information on the current tooling (What’s in, and what’s missing) in the bugzilla [1]. You can review the contribution here [3]

 

[1] 492375: [Releng] Define a Target Platform to improve build performances

https://bugs.eclipse.org/bugs/show_bug.cgi?id=492375

 

[2] 492412: Connection problems to external sources

https://bugs.eclipse.org/bugs/show_bug.cgi?id=492412

 

[3] 70014: Bug 492375: [Releng] Define a Target Platform to improve build performances [I5d454d4a]

https://git.eclipse.org/r/#/c/70014/

 

Regards,

Camille


Back to the top