Agreed.  Karaf just seems to be suffering from the bug, though.  We should
work with the Aries team to resolve the issue.  Karaf goes into a crazy
looping state (which eventually seems to settle down), so I would think
we'd want to get it fixed.

On Wed, Aug 3, 2016 at 8:02 AM Jean-Baptiste Onofré <j...@nanthrax.net> wrote:

> IMHO, it's not a Karaf issue but more a blueprint-cm issue.
>
> Regards
> JB
>
> On 08/03/2016 12:48 PM, James Carman wrote:
> > Right, what I'm saying is that Karaf doesn't behave very nicely when two
> > ManagedService's try to use the same service.pid. I want it to barf on
> the
> > second one and not go into its crazy loop that it does.
> >
> > On Wed, Aug 3, 2016 at 12:53 AM Jean-Baptiste Onofré <j...@nanthrax.net>
> > wrote:
> >
> >> Hi James,
> >>
> >> you are right only for the ManagedService. If several bundles directly
> >> read the configuration with ConfigAdmin (using directly the service),
> >> than there is no problem.
> >>
> >> The problem occurs only when you have several ManagedService on the same
> >> config (called when the configuration change especially).
> >>
> >> Regards
> >> JB
> >>
> >> On 08/02/2016 09:53 PM, James Carman wrote:
> >>> When two different bundles use the same configuration pid, you can get
> >> into
> >>> a very weird restart loop (at least with blueprint).  It violates the
> >>> specification for two bundles to try to use the same configuration.
> >>> Shouldn't we just fail to start the second bundle if the pid is already
> >>> "claimed"?
> >>>
> >>> James
> >>>
> >>
> >> --
> >> Jean-Baptiste Onofré
> >> jbono...@apache.org
> >> http://blog.nanthrax.net
> >> Talend - http://www.talend.com
> >>
> >
>
> --
> Jean-Baptiste Onofré
> jbono...@apache.org
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>

Reply via email to