Uploaded image for project: 'REEF'
  1. REEF
  2. REEF-345 Complete implementation for YARN AM HA
  3. REEF-906

Split DriverInfo and ReefServicesInfo and move certain avsc files into reef-common

    XMLWordPrintableJSON

    Details

      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

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                afchung90 Andrew Chung
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: