Situational Behaviors
In order to properly write a program against a system, especially a complex system such as a distributed database, it is necessary to understand how that system behaves in situations that are outside normal operation. This document will try to describe the different situations and what application code can expect to need to handle in those situations.
Failures
When a Node Fails
All operations
When the Bootstrap Node for a Client Fails
In this case, there are two differ