Skip to content
This repository has been archived by the owner on Mar 4, 2024. It is now read-only.

v0.17.1

Compare
Choose a tag to compare
@cole-miller cole-miller released this 17 Jan 17:58
· 206 commits to master since this release

This release includes some breaking changes to the raft.h API; these were made with forward-compatibility in mind, so we expect to be able to avoid such breaking changes in the future. See #303.

In addition, this release fixes some longstanding bugs in libraft:

  • Correcting the quorum calculation that determines when it's safe to apply a log entry: #336
  • Ensuring that a "known good" configuration is always available to roll back to when a new configuration can't be committed: #354

Other miscellaneous bug fixes are also included, addressing potential crashes when a Raft state transition occurs during an asynchronous operation like writing to disk.