Details
-
Sub-task
-
Status: Closed
-
Minor
-
Resolution: Won't Fix
-
None
-
None
-
None
Description
In order to make HeartbeatManager in the Evaluator aware of how to deserialize Avro passed back by the Driver, it needs to know how to deserialize DriverInfo, but currently DriverInfo is tied in the webserver project, which common has no dependency on. This proposes to:
1. Move DriverInfo, EvaluatorInfo, EvaluatorList into reef-common, which is reasonable because they can serve more purpose beyond reef-webserver
2. Split DriverInfo and ReefServicesInfo
3. Provide a new /services endpoint for services info instead of using the /driver endpoint for both
Attachments
Issue Links
- blocks
-
REEF-582 Implement driver restart logic for Java evaluator
- Open