karaf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jean-Baptiste Onofré (JIRA) <j...@apache.org>
Subject [jira] [Commented] (KARAF-3664) DOSGi exception handling and propagation
Date Wed, 15 Apr 2015 11:54:58 GMT

    [ https://issues.apache.org/jira/browse/KARAF-3664?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14496090#comment-14496090

Jean-Baptiste Onofré commented on KARAF-3664:

Fixed on Cellar master: https://git-wip-us.apache.org/repos/asf?p=karaf-cellar.git;a=commitdiff;h=b4a250411ff664ee559121dac026550b4348bab4

> DOSGi exception handling and propagation
> ----------------------------------------
>                 Key: KARAF-3664
>                 URL: https://issues.apache.org/jira/browse/KARAF-3664
>             Project: Karaf
>          Issue Type: Improvement
>          Components: cellar-dosgi
>    Affects Versions: cellar-3.0.2, cellar-2.3.5
>         Environment: Ubuntu 14.04.1 LTS
>            Reporter: Alberto São Marcos
>            Assignee: Jean-Baptiste Onofré
>            Priority: Critical
>              Labels: osgi
> An exception being thrown by a remote service invocation is not propagated to the "client".
Instead, the client awaits a fixed period of time (10 secs) for a response. 
> This behavior as two major disadvantages:
> # it diminishes the interoperability between modules, as a client module will not get
a precise indication if anything went wrong with the remote call;
> # it can lead to unresponsive (client) services if some shared component starts to miss
behave. IMHO, if its going to fail, it should fail fast

This message was sent by Atlassian JIRA

View raw message