[ 
https://issues.apache.org/jira/browse/FELIX-6470?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17623999#comment-17623999
 ] 

Carsten Ziegeler commented on FELIX-6470:
-----------------------------------------

Actually, the delivery to the managed service for the provided test case is 
correct - the configuration gets created and deleted during the coordination, 
therefore after the coordination is finished, the managed service is updated 
with the latest state which is a non existing configuration.
However, the behaviour is not optimal,/correct when the configuration is not 
deleted within the coordination. In this case the managed service is updated 
three times - if more than two updates happen within a coordination this can 
even lead to out of order delivery.
We should collapse the notification to a minimum to avoid churn

> ConfigAdmin/Coordinator handling not Spec-complient
> ---------------------------------------------------
>
>                 Key: FELIX-6470
>                 URL: https://issues.apache.org/jira/browse/FELIX-6470
>             Project: Felix
>          Issue Type: Bug
>          Components: Configuration Admin
>    Affects Versions: configadmin-1.9.22
>            Reporter: Stefan Bischof
>            Assignee: Carsten Ziegeler
>            Priority: Major
>             Fix For: configadmin-1.9.26
>
>
> The ConfigAdmin in combination with the Coordinator does not correctly 
> deliver existing Configuration to later registered ManagedService.
> A Test could be found here.
> https://github.com/osgi/osgi/pull/343



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to