Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
Mesosphere Sprint 57
-
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 tillt, vinodkone, bmahler.
Attachments
Issue Links
- duplicates
-
MESOS-7294 Cleanup Docker executor logging.
- Resolved
- relates to
-
MESOS-7586 Make use of cout/cerr and glog consistent.
- Resolved