Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
1.1.0
-
Mesosphere Sprint 63
-
3
Description
In src/slave/containerizer/mesos/launch.cpp a helper function signalSafeWriteStatus is defined. Its name seems to suggest that this function is safe to call in e.g., signal handlers, and it is used in this file's signalHandler for exactly that purpose.
Currently this function is not AS-Safe since it e.g., allocates memory via construction of string instances, and might destructively modify errno.
We should clean up this function to be in fact AS-Safe.