Notes from the LPC scheduler microconference
Notes from the LPC scheduler microconference
Posted Sep 22, 2017 13:10 UTC (Fri) by nix (subscriber, #2304)In reply to: Notes from the LPC scheduler microconference by karim
Parent article: Notes from the LPC scheduler microconference
Surely the thing to do here is what DTrace has long done: add stability metadata to tracepoints, with the default being 'unstable, can go away at any time' and stability only ever being guaranteed for conceptually-stable tracepoints tracing things that aren't going to go away however the kernel changes, like "process creation" or "read()". Consumers of these tracepoints then have to explicitly say that they know they are using an unstable tracepoint via some explicit option: otherwise, only stable ones are visible.
