We use DS for most of our services, but we have a few down at the
activator level.

I appreciate that the fixes to the bugs involve service tracking. The
problem is _finding_ the bugs.

Yes we use featuresBoot.

featuresBootAsynchronous=false



On Thu, Jul 14, 2016 at 9:56 AM, James Carman
<[email protected]> wrote:
> You are using featuresBoot?  Do you have featuresBootAsynchronous=false in
> your org.apache.karaf.features.cfg file?
>
>
> On Thu, Jul 14, 2016 at 9:33 AM Benson Margulies <[email protected]>
> wrote:
>>
>> I don't think so, no. I do not do any dynamic installation. I use the
>> Maven plugin to make an assembly with all the features I need. I then
>> observe that the startup order is not deterministic from machine to
>> machine, and it is particularly prone to change when I stop and start
>> the container without clearing out the data directory.
>>
>>
>> On Thu, Jul 14, 2016 at 1:39 AM, Jean-Baptiste Onofré <[email protected]>
>> wrote:
>> > Hi Benson,
>> >
>> > I guess you are using the deploy folder, so the fileinstall deployer,
>> > right
>> > ?
>> >
>> > Regards
>> > JB
>> >
>> >
>> > On 07/13/2016 10:56 PM, Benson Margulies wrote:
>> >>
>> >> Folks,
>> >>
>> >> We've had a couple of incidents of latent problems stemming from
>> >> invalid assumptions on bundle start order. Everything seems to be
>> >> fine, then some trivial change reveals that we've failed to ensure
>> >> that service 'a' is available before component 'b' needs it. by and
>> >> large, we use DS to get this right, but there are a few cases where it
>> >> does not serve.
>> >>
>> >> I am wondering: is there some way to get _more_ randomness out of the
>> >> startup process, to shake out mistakes like this?
>> >>
>> >> thanks,
>> >> benson
>> >>
>> >
>> > --
>> > Jean-Baptiste Onofré
>> > [email protected]
>> > http://blog.nanthrax.net
>> > Talend - http://www.talend.com

Reply via email to