Re: [equinox-dev] Parallel bundle activation?

2018-10-26 Thread Lars Vogel
Opened https://bugs.eclipse.org/bugs/show_bug.cgi?id=540507 to investigate a parallel activation of bundles. We are doing a similar thing for the JDT compiler in https://bugs.eclipse.org/bugs/show_bug.cgi?id=531554 and if this is possible bundle activation should also be possible. Thanks again for

Re: [equinox-dev] Parallel bundle activation?

2018-10-26 Thread Lars Vogel
Thanks everyone for the prompt reply. @Tom, I agree unfortunately the Eclipse IDE has multiple long running activators, e.g., JDT UI takes 1/2 a second and these startups add up. The SDK starts for example for me in approx. 8 seconds while an EPP may need > 20 seconds. And fixing all of the IDE co

Re: [equinox-dev] Parallel bundle activation?

2018-10-26 Thread Thomas Watson
Neil and Gunner are correct.  I also question the motivation to running activators in parallel.  In implies some kind of design flaw because you must have some long running BundleActivators if you want to run them in parallel.  You are better off investigating why you must have long running BundleA

Re: [equinox-dev] Parallel bundle activation?

2018-10-26 Thread Neil Bartlett
Hi Lars, Activation of a bundle happens when the launcher calls Bundle.start(). You can certainly write a launcher that calls start() on many bundles concurrently from multiple threads. Most existing launchers, including AFAICT the default Eclipse/Equinox launcher, call start() in series. Neil

Re: [equinox-dev] Parallel bundle activation?

2018-10-26 Thread Gunnar Wagenknecht
Hi Lars, Here is a good thread about the topic: https://www.eclipse.org/forums/index.php/t/206827/ TLDR: single thread only -Gunnar -- Gunnar Wagenknecht gun...@wagenknecht.org, http://guw.io/ > On Oct 26, 2018, at 14:09, Lars Vogel

[equinox-dev] Parallel bundle activation?

2018-10-26 Thread Lars Vogel
Hi, can Equinox perform bundle activation during startup in parallel? For example, lets assume I have two bundles A and B which have no dependency to each other. Both should be activated during startup. Can this be done in parallel? Or is the current code single-threaded? Best regards, Lars --

[equinox-dev] Regarding contribution to SimRel for M2

2018-10-26 Thread Kalyan P Tatavarthi
Hi, We will be contributing to 4.10 M2 SimRel on Nov 2nd . Please make sure there are no major problems in the Nov 1st build. Regards, Kalyan ___ equinox-dev mailing list equinox-dev@eclipse.org To change your delivery options, retrieve yo