Uploaded image for project: 'Mesos'
  1. Mesos
  2. MESOS-4136

Add a ContainerLogger module that restrains log sizes

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.27.0
    • Component/s: modules
    • Target Version/s:
    • Epic Link:
    • Sprint:
      Mesosphere Sprint 24, Mesosphere Sprint 25, Mesosphere Sprint 26, Mesosphere Sprint 27
    • Story Points:
      3

      Description

      One of the major problems this logger module aims to solve is overflowing executor/task log files. Log files are simply written to disk, and are not managed other than via occasional garbage collection by the agent process (and this only deals with terminated executors).

      We should add a ContainerLogger module that truncates logs as it reaches a configurable maximum size. Additionally, we should determine if the web UI's pailer needs to be changed to deal with logs that are not append-only.

      This will be a non-default module which will also serve as an example for how to implement the module.

        Attachments

          Activity

            People

            • Assignee:
              kaysoky Joseph Wu
              Reporter:
              kaysoky Joseph Wu
              Shepherd:
              Benjamin Hindman
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: