Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
Description
Currently, when we pass .Net exceptions from Evaluator to java Driver, we don't set exception details such as cause, description, etc. In stead, we serialize Exception.ToString() that doesn't have individual properties.
We should set exception details in protobuffer before serialize it over from evaluator to driver, so that we would be able to get the details from the failed object in handlers.
We then need to make those properties accessible over the bridge so that we can access them in IFailedEvaluator, IFailedContext and IFailedTask cases.
Attachments
Issue Links
- contains
-
REEF-1258 Populate Task Exception data properly
- Resolved
- is related to
-
REEF-1278 IFailedEvaluator message leads to shutting down of JAVA side driver
- Resolved
-
REEF-1208 Validate that the REEF.NET Evaluator logs and reports exceptions correctly
- Resolved
-
REEF-1223 IMRU Fault Tolerance - restart failed evaluators
- Resolved
-
REEF-1364 C# Evaluator should attempt to send a failure message back to the Driver on an unhandled Exception
- Resolved
- relates to
-
REEF-1304 Create tests which use .NET Poison to validate evaluator failure scenarios
- Resolved
- links to