Uploaded image for project: 'Aurora'
  1. Aurora
  2. AURORA-777

refactor observer so that task pages are generated statically from checkpoints

    XMLWordPrintableJSON

    Details

    • Type: Story
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Observer, Thermos
    • Labels:
      None

      Description

      The main purpose of the observer is to discover tasks from /var/run/thermos and serve mako templates populated with data from replayed checkpoint streams.

      Instead of generating task html dynamically at runtime via mako templates, we should write code that generates static html pages into known paths directly from the checkpoint stream.

      This code can then be plumbed into the executor (possibly even the runner), which would allow us to use the webserver built in the slave to serve the thermos static UI. In the short term, it would allow us to reduce the complexity of the observer towards eventual deprecation/removal.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                wickman Brian Wickman
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated: