Slide 10
Slide 10 text
OXIDE
The hard way: Half-measures on vexing problems
• If a problem is reproducible, it can be debugged – however psychotic!
• If a problem is not reproducible, it can also be debugged by asking
questions of the state it left behind (core dumps, log files, etc.)
• But what if a problem is both psychotic and non-reproducible?
• On these (blessedly rare!) problems, take half-measures: change the
system to leave more state behind, such that an additional occurrence
of the problem will help bifurcate the search space for the root cause