VoltDB/voltdb — pull request #395 by mikeismert (2013-02-27 15:45:49+00:00)
Title: Eng4376

Resolves a race condition between new transactions getting the MPI's HSID from the cartographer (via ZK) and transactions invalidated due to change in MPI mastership being signaled via a BinaryPayloadMessage direct to the ClientInterface, resulting in a gap where we could create additional transactions directed to a dead MPI that would never be responded to or cleaned up. Now the cartographer fulfills both roles after receiving the ZK notifications.