Logging in VoltDB
An in-memory undo log is kept for uncommitted transactions to allow rollback. This is the only purpose the log serves. HA is achieved through replication. The user can configure the replication factor (how many replicas of each partition to maintain).
Thank you for the comment, BlueGreen.
Ryan Betts
VoltDB Engineering