FYI - Thomas looked into parallel bundle action and prepared a Gerrit https://git.eclipse.org/r/140322
Interested people should give it a try, this requires an option to be set. Thomas was kind enough to document it in the Gerrit. Happy testing, Lars Lars Vogel <lars.vo...@vogella.com> schrieb am Fr., 26. Okt. 2018, 15:26: > 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 the help, Lars > On Fri, Oct 26, 2018 at 3:13 PM Lars Vogel <lars.vo...@vogella.com> wrote: > > > > 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 contributions is not > > realistic. > > > > > > > > On Fri, Oct 26, 2018 at 3:09 PM Thomas Watson <tjwat...@us.ibm.com> > wrote: > > > > > > 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 BundleActivators. > > > > > > Tom > > > > > > > > > > > > > > > ----- Original message ----- > > > From: Neil Bartlett <njbartl...@gmail.com> > > > Sent by: equinox-dev-boun...@eclipse.org > > > To: Equinox development mailing list <equinox-dev@eclipse.org> > > > Cc: > > > Subject: Re: [equinox-dev] Parallel bundle activation? > > > Date: Fri, Oct 26, 2018 7:20 AM > > > > > > 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 > > > > > > On Fri, Oct 26, 2018 at 1:12 PM Gunnar Wagenknecht < > gun...@wagenknecht.org> wrote: > > > > > > 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 <lars.vo...@vogella.com> wrote: > > > > > > 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 > > > > > > -- > > > Eclipse Platform project co-lead > > > CEO vogella GmbH > > > > > > Haindaalwisch 17a, 22395 Hamburg > > > Amtsgericht Hamburg: HRB 127058 > > > Geschäftsführer: Lars Vogel, Jennifer Nerlich de Vogel > > > USt-IdNr.: DE284122352 > > > Fax (040) 5247 6322, Email: lars.vo...@vogella.com, Web: > http://www.vogella.com > > > _______________________________________________ > > > equinox-dev mailing list > > > equinox-dev@eclipse.org > > > To change your delivery options, retrieve your password, or > unsubscribe from this list, visit > > > https://www.eclipse.org/mailman/listinfo/equinox-dev > > > > > > _______________________________________________ > > > equinox-dev mailing list > > > equinox-dev@eclipse.org > > > To change your delivery options, retrieve your password, or > unsubscribe from this list, visit > > > https://www.eclipse.org/mailman/listinfo/equinox-dev > > > > > > _______________________________________________ > > > equinox-dev mailing list > > > equinox-dev@eclipse.org > > > To change your delivery options, retrieve your password, or > unsubscribe from this list, visit > > > https://www.eclipse.org/mailman/listinfo/equinox-dev > > > > > > > > > > > > _______________________________________________ > > > equinox-dev mailing list > > > equinox-dev@eclipse.org > > > To change your delivery options, retrieve your password, or > unsubscribe from this list, visit > > > https://www.eclipse.org/mailman/listinfo/equinox-dev > > > > > > > > -- > > Eclipse Platform project co-lead > > CEO vogella GmbH > > > > Haindaalwisch 17a, 22395 Hamburg > > Amtsgericht Hamburg: HRB 127058 > > Geschäftsführer: Lars Vogel, Jennifer Nerlich de Vogel > > USt-IdNr.: DE284122352 > > Fax (040) 5247 6322, Email: lars.vo...@vogella.com, Web: > http://www.vogella.com > > > > -- > Eclipse Platform project co-lead > CEO vogella GmbH > > Haindaalwisch 17a, 22395 Hamburg > Amtsgericht Hamburg: HRB 127058 > Geschäftsführer: Lars Vogel, Jennifer Nerlich de Vogel > USt-IdNr.: DE284122352 > Fax (040) 5247 6322, Email: lars.vo...@vogella.com, Web: > http://www.vogella.com >
_______________________________________________ equinox-dev mailing list equinox-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/equinox-dev