This post has moved to /concurrency-and-recovery.html.