Be conservative: enhancing failure diagnosis with proactive logging
EIO: Error Handling is Occasionally Correct