Details
-
Improvement
-
Status: Resolved
-
Critical
-
Resolution: Fixed
-
cellar-3.0.2, cellar-2.3.5
-
Ubuntu 14.04.1 LTS
Description
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