Skip to content

Releases: hashicorp/raft-wal

v0.4.1

20 Oct 15:28
ad34584
Compare
Choose a tag to compare

Fixes two issues:

  • #33 Fixes an error on startup when a node had it's tail truncated (i.e. raft had to overwrite an uncommitted entry after a new leader took over.
  • #32 Improves error handling if the disk or filesystem return errors on write or fsync.

v0.4.0

31 Mar 10:24
742eb42
Compare
Choose a tag to compare

Adds a debug dumping interface for debugging contents of segment files. See #26 and #25.

v0.3.0

17 Mar 21:29
cb648c6
Compare
Choose a tag to compare

Add a fix to work with the Raft library even though we require monotonically increasing indexes but the Raft library previously relied on "gaps" being left on snapshot restore.

Also fix how we handle the first log not being index 1 since it worked at WAL level but was not properly supported by the segment package.

See #24

v0.2.4

24 Jan 18:43
50b7503
Compare
Choose a tag to compare

Fix for the verifier package to work around the fact that in practice the initial configuration log entry might not be byte-for-byte identical between peers even when everything else is correct.

v0.2.3

23 Jan 21:30
da16d5b
Compare
Choose a tag to compare

Fix a major bug in GetLog where concurrent callers could return corrupted log entries due to mis-handled buffer pooling.

v0.2.2

13 Dec 11:24
5b689a1
Compare
Choose a tag to compare

Refactor metrics for cleaner integration with other products.

v0.2.1

29 Nov 15:48
Compare
Choose a tag to compare

Changes to Verification Reports so we can see when they didn't have enough data vs actually failed.

v0.2.0

28 Nov 13:28
Compare
Choose a tag to compare

Initial release of the new version of WAL.

Note that this is still in EXPERIMENTAL state and will be being tested and verified further within our products before we recommend it for production data.