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

Executors don't use glog for logging.

    XMLWordPrintableJSON

    Details

    • Sprint:
      Mesosphere Sprint 57
    • Story Points:
      1

      Description

      Built-in Mesos executors use cout/cerr for logging. This is not only inconsistent with the rest of the codebase, it also complicates debugging, since, e.g., a stack trace is not printed on an abort. Having timestamps will be also a huge plus.

      Consider migrating logging in all built-in executors to glog.

      There have been reported issues related to glog internal state races when a process that has glog initialized {{fork-exec}}s another process that also initialize glog. We should investigate how this issue is related to this ticket, cc Till Toenshoff, Vinod Kone, Benjamin Mahler.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                abudnik Andrei Budnik
                Reporter:
                alexr Alex R
                Shepherd:
                Alex R
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: