You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@reef.apache.org by "Joo Seong (Jason) Jeong (JIRA)" <ji...@apache.org> on 2016/08/12 21:55:20 UTC

[jira] [Created] (REEF-1531) Propagate .NET driver start and restart errors to Java

Joo Seong (Jason) Jeong created REEF-1531:
---------------------------------------------

             Summary: Propagate .NET driver start and restart errors to Java
                 Key: REEF-1531
                 URL: https://issues.apache.org/jira/browse/REEF-1531
             Project: REEF
          Issue Type: Bug
          Components: REEF Driver, REEF.NET Driver
    Affects Versions: 0.16
            Reporter: Joo Seong (Jason) Jeong


As indicated in the comments of {{JavaClrBridge.cpp}}, exceptions thrown during driver start and restart events for .NET are only logged, and not actually passed to the Java side. This results in a situation where evaluators wait orders from a dead driver, forever.
For the start event, this can be resolved by adding a .NET-Java bridge object  that handles errors. For the restart event, we already have such an object ({{DriverRestartedBridge}}) and we simply need to call {{OnError()}} on it when an exception occurs.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)