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

refactor observer so that task pages are generated statically from checkpoints

    XMLWordPrintableJSON

Details

    • Story
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • Observer, Thermos
    • 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

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

              Dates

                Created:
                Updated: