Details
-
Bug
-
Status: Accepted
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
Linux perf isolator currently validates events by running the installed perf command once at slave startup to verify that no error is raised when the event is requested. No checking is done at startup to validate that the perf event is supported by Mesos in the PerfStatistics message.
However, perf is an external program and can be upgraded while the slave is running, possibly resulting in a change of perf Version and supported events or output formats.
We should validate events against PerfStatistics at startup and deal with on the fly perf upgrades.