| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libraft3 | Distribution: SUSE Linux Enterprise 15 SP5 |
| Version: 0.17.1 | Vendor: openSUSE |
| Release: bp155.1.5 | Build date: Wed May 17 16:13:01 2023 |
| Group: Unspecified | Build host: obs-arm-7 |
| Size: 207833 | Source RPM: raft-0.17.1-bp155.1.5.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/canonical/raft | |
| Summary: Library implementing the Raft consensus protocol | |
This library is a fully asynchronous C implementation of the Raft consensus protocol. It implements the core Raft algorithm logic and a pluggable interface defining I/O for networking and persistent storage. The algorithm supports leadership election, log replication, log compaction, and membership changes. A stock implementation of the I/O interface based on libuv is included.
LGPL-3.0-only WITH LGPL-3.0-linking-exception
* Fri Jan 20 2023 Andreas Stieger <andreas.stieger@gmx.de>
- raft 0.17.1:
* not API compatible
* Correct quorum calculation that determines when it's safe to
apply a log entry
* Ensuring that a "known good" configuration is always available
to roll back to when a new configuration can't be committe
* Fix potential crashes when a Raft state transition occurs
during an asynchronous operation like writing to disk.
* Sun Dec 04 2022 Andreas Stieger <andreas.stieger@gmx.de>
- raft 0.16.0:
* support for hostnames
* bug fixes
* Mon Sep 05 2022 Andreas Stieger <andreas.stieger@gmx.de>
- raft 0.15.0:
* raft_io version 2 introducing async_work
* raft_fsm version introducing snapshot_async
* disable failing test for libuv 1.44.2 and higher
* Tue Jul 12 2022 Andreas Stieger <andreas.stieger@gmx.de>
- raft 0.14.0:
* Support for automated recovery of corrupt segments upon startup
* Bug fixes and developer visible changes
* Tue Apr 19 2022 Andreas Stieger <andreas.stieger@gmx.de>
- raft 0.13.0:
* move to raft_fsm v2 introducing snapshot_finalize
* Tue Feb 01 2022 Andreas Stieger <andreas.stieger@gmx.de>
- raft 0.11.3:
* initial support for tracing
* protocol bug fixes
* Sun Aug 08 2021 Andreas Stieger <andreas.stieger@gmx.de>
- raft 0.11.2:
* set start_index correctly when no closed segments are present
* uv_segment code correctnes fixes
* replication: do not send snapshots to offline nodes
* Tue Jun 22 2021 Andreas Stieger <andreas.stieger@gmx.de>
- raft 0.11.1:
* libuv implementation will use lz4 to compress snapshots
* minor bug fixes
* Wed May 05 2021 Andreas Stieger <andreas.stieger@gmx.de>
- raft 0.10.1:
* Add raft_set_initial_shapshot_timeout to API
* Sat Sep 12 2020 Andreas Stieger <andreas.stieger@gmx.de>
- raft 0.9.25:
* Add APIs to configure timeouts when promoting a stand-by
* Improve detection of the version of the ZFS kernel module
* Honor endianness when decoding test FSM commands
* Mon Jul 27 2020 Andreas Stieger <andreas.stieger@gmx.de>
- raft 0.9.24:
* updates to tests
* Fri Jul 10 2020 Andreas Stieger <andreas.stieger@gmx.de>
- raft 0.9.23:
* Disable async for UBIFS
* Reset vote when converting to candidate and starting a prevote round
* use internal configuration APIs in uv module
* Wed Jun 03 2020 Andreas Stieger <andreas.stieger@gmx.de>
- raft 0.9.22:
* various raft protocol fixes
* Wed May 13 2020 Andreas Stieger <andreas.stieger@gmx.de>
- raft 0.9.19:
* New raft_aligned_free() API
* Fix coverity findings/ and compiler warnings
* Tue Apr 28 2020 Andreas Stieger <andreas.stieger@gmx.de>
- raft 0.9.18:
* ignore empty snapshot data files, and other bug fixes
* Fri Jan 31 2020 Andreas Stieger <andreas.stieger@gmx.de>
- raft 0.9.17:
* Fix probing for fully async I/O on older kernels
* Check if we are still followers after completing a disk write
* Mon Jan 06 2020 Andreas Stieger <andreas.stieger@gmx.de>
- raft 0.9.16:
* no concise changelog available
* license changed to LGPL 3.0 with a static linking exception
* Thu Nov 07 2019 Andreas Stieger <andreas.stieger@gmx.de>
- raft 0.9.9:
* fix many compiler warning and drop unused flags
* Support forcing re-configuration and other improvements
* Thu Sep 19 2019 Andreas Stieger <andreas.stieger@gmx.de>
- raft 0.9.6:
* raft_watch API dropped
* don't stop half-way when deleting old segments
* Fri Aug 30 2019 Andreas Stieger <andreas.stieger@gmx.de>
- raft 0.9.5, initial package
/usr/lib64/libraft.so.3 /usr/lib64/libraft.so.3.0.0 /usr/share/licenses/libraft3 /usr/share/licenses/libraft3/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Mar 9 15:56:43 2026