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.1 | Build date: Wed Feb 22 10:22:03 2023 |
Group: Unspecified | Build host: armbuild21 |
Size: 207269 | Source RPM: raft-0.17.1-bp155.1.1.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/lib/libraft.so.3 /usr/lib/libraft.so.3.0.0 /usr/share/licenses/libraft3 /usr/share/licenses/libraft3/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Mar 9 13:55:41 2025