You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@karaf.apache.org by "Guillaume Nodet (JIRA)" <ji...@apache.org> on 2011/01/07 09:43:45 UTC

[jira] Created: (KARAF-358) When the feature service calls refresh(), it should wait for the refresh to happen before returning

When the feature service calls refresh(), it should wait for the refresh to happen before returning
---------------------------------------------------------------------------------------------------

                 Key: KARAF-358
                 URL: https://issues.apache.org/jira/browse/KARAF-358
             Project: Karaf
          Issue Type: Bug
            Reporter: Guillaume Nodet


Failing to do so can result in timeouts / errors when multiple commands are issued without waiting in between the calls.
The reason is that the refresh() is done asynchronously and will block other calls that may timeout.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (KARAF-358) When the feature service calls refresh(), it should wait for the refresh to happen before returning

Posted by "Guillaume Nodet (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/KARAF-358?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Guillaume Nodet resolved KARAF-358.
-----------------------------------

    Resolution: Fixed

> When the feature service calls refresh(), it should wait for the refresh to happen before returning
> ---------------------------------------------------------------------------------------------------
>
>                 Key: KARAF-358
>                 URL: https://issues.apache.org/jira/browse/KARAF-358
>             Project: Karaf
>          Issue Type: Bug
>            Reporter: Guillaume Nodet
>            Assignee: Guillaume Nodet
>             Fix For: 2.1.3, 2.2.0
>
>
> Failing to do so can result in timeouts / errors when multiple commands are issued without waiting in between the calls.
> The reason is that the refresh() is done asynchronously and will block other calls that may timeout.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (KARAF-358) When the feature service calls refresh(), it should wait for the refresh to happen before returning

Posted by "Guillaume Nodet (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/KARAF-358?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12978831#action_12978831 ] 

Guillaume Nodet commented on KARAF-358:
---------------------------------------

Fixed.
Note that there is no guarantee that this will work 100% as the features service can only wait for a refresh event to be sent, but has no way to link it to the call it made, so the first event will be considered and will unblock the call.

> When the feature service calls refresh(), it should wait for the refresh to happen before returning
> ---------------------------------------------------------------------------------------------------
>
>                 Key: KARAF-358
>                 URL: https://issues.apache.org/jira/browse/KARAF-358
>             Project: Karaf
>          Issue Type: Bug
>            Reporter: Guillaume Nodet
>            Assignee: Guillaume Nodet
>             Fix For: 2.1.3, 2.2.0
>
>
> Failing to do so can result in timeouts / errors when multiple commands are issued without waiting in between the calls.
> The reason is that the refresh() is done asynchronously and will block other calls that may timeout.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (KARAF-358) When the feature service calls refresh(), it should wait for the refresh to happen before returning

Posted by "Guillaume Nodet (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/KARAF-358?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Guillaume Nodet updated KARAF-358:
----------------------------------

    Fix Version/s: 2.2.0
                   2.1.3
         Assignee: Guillaume Nodet

> When the feature service calls refresh(), it should wait for the refresh to happen before returning
> ---------------------------------------------------------------------------------------------------
>
>                 Key: KARAF-358
>                 URL: https://issues.apache.org/jira/browse/KARAF-358
>             Project: Karaf
>          Issue Type: Bug
>            Reporter: Guillaume Nodet
>            Assignee: Guillaume Nodet
>             Fix For: 2.1.3, 2.2.0
>
>
> Failing to do so can result in timeouts / errors when multiple commands are issued without waiting in between the calls.
> The reason is that the refresh() is done asynchronously and will block other calls that may timeout.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] [Closed] (KARAF-358) When the feature service calls refresh(), it should wait for the refresh to happen before returning

Posted by "Jamie goodyear (Closed) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/KARAF-358?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jamie goodyear closed KARAF-358.
--------------------------------

    
> When the feature service calls refresh(), it should wait for the refresh to happen before returning
> ---------------------------------------------------------------------------------------------------
>
>                 Key: KARAF-358
>                 URL: https://issues.apache.org/jira/browse/KARAF-358
>             Project: Karaf
>          Issue Type: Bug
>            Reporter: Guillaume Nodet
>            Assignee: Guillaume Nodet
>             Fix For: 2.1.3, 2.2.0
>
>
> Failing to do so can result in timeouts / errors when multiple commands are issued without waiting in between the calls.
> The reason is that the refresh() is done asynchronously and will block other calls that may timeout.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira