Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[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