Uploaded image for project: 'REEF (Retired)'
  1. REEF (Retired)
  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

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

              Dates

                Created:
                Updated:
                Resolved: