Hi JB,

I could not find how to implement such a 'stage' using the <bootFeatures>
from the karaf-maven-plugin. Do you know where I can find an example ?

Kind regards,
Steven

On Mon, Sep 13, 2021 at 6:22 PM Jean-Baptiste Onofre <[email protected]>
wrote:

> Exactly, you are in the case where stage can help ;)
>
> Regards
> JB
>
> > Le 13 sept. 2021 à 18:06, Stefan Günst <[email protected]> a écrit :
> >
> > Hi JB,
> >
> > so the strict order of features guarantees that (in sync mode the
> default).
> > That is how we do it at the moment.
> >
> > But: we got situation sometimes on slow systems clean start where we
> start feature „war“ and than later the webapp that needed this but got
> error unknown protocol „war“ …
> >
> > Regards
> >
> > Stefan
> >
> >
> >
> >
> >> Am 13.09.2021 um 17:50 schrieb Jean-Baptiste Onofré <[email protected]>:
> >>
> >> Hi Stefan,
> >>
> >> I guess you mean stage in boot features.
> >>
> >> The use case is when you have boot features that requires another boot
> features to start or a specific order.
> >>
> >> The stage allows you to "force" the installation of some features
> before others.
> >>
> >> featuresBoot=(A,B),C,D
> >>
> >> We are "sure" that A and B are completely installed before installing C
> and D features.
> >>
> >> Classic example is wrap: if you need wrap in your feature, you have to
> install wrap before your feature, so you put wrap in the first stage.
> >>
> >> Regards
> >> JB
> >>
> >> On 13/09/2021 17:24, Stefan Günst wrote:
> >>> Hi JB,
> >>> thank you very much!
> >>>
> >>>> The same applies with stage:
> >>> That is very interesting and i think we dont know the possibility!
> >>> Can you give us a hint/link how to control this in a real scenario?
> >>> Regards
> >>> Stefan
> >>>> Am 13.09.2021 um 14:07 schrieb Jean-Baptiste Onofré <[email protected]
> >:
> >>>>
> >>>> Hi Stefan,
> >>>>
> >>>> sorry, I missed your message.
> >>>>
> >>>> By default, the boot features are started in sequence (sync) meaning:
> >>>>
> >>>> featuresBoot=A,B,C
> >>>>
> >>>> means first A will be installed, and then, once A is completely
> installed, B will be installed, etc
> >>>>
> >>>> The same applies with stage:
> >>>>
> >>>> featuresBoot=(A,C),B
> >>>>
> >>>> so, A will be installed then C, then once A and C are fully
> installed, B will be installed.
> >>>>
> >>>> In async mode, A,B,C will be installed in parallel and the resolver
> will try to find the optimal order.
> >>>> The purpose is to speed up the startup but it's "less" predictable.
> >>>>
> >>>> Regards
> >>>> JB
> >>>>
> >>>> On 31/08/2021 16:00, Stefan Günst wrote:
> >>>>> Hi,
> >>>>> no one can comment ?
> >>>>>> Am 18.08.2021 um 17:19 schrieb Stefan Günst <[email protected]>:
> >>>>>>
> >>>>>> Hello,
> >>>>>>
> >>>>>> can anyone explain what this is for/what it does and why it is
> default = false.
> >>>>>> We have situations where it helps to start our distribution without
> any errors if we set this to „true“ in org.apache.karaf.features.cfg
> >>>>>>
> >>>>>> Any risk to set it to true?
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> Stefan
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >
>
>

Reply via email to