Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: raft-devel | Distribution: openSUSE:Factory:zSystems |
Version: 0.22.1 | Vendor: openSUSE |
Release: 1.2 | Build date: Sun Mar 31 10:55:51 2024 |
Group: Unspecified | Build host: reproducible |
Size: 95727 | Source RPM: raft-0.22.1-1.2.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/cowsql/raft | |
Summary: Development files for raft |
This library is a asynchronous C implementation of the Raft consensus protocol. It implements the core Raft algorithm logic, and various drivers are provided that implement actual network communication and persistent data storage. The library supports asynchronous or non-blocking I/O engines (such as libuv and io_uring), although it can be used in threaded or blocking contexts as well. This library is a fully asynchronous C implementation of the Raft consensus protocol. This package contains the files necessary for developing and building applications using the library.
LGPL-3.0-only WITH LGPL-3.0-linking-exception
* Sun Mar 31 2024 Andreas Stieger <andreas.stieger@gmx.de> - raft 0.22.1: * fix usages of uninitialized memory * fix double-free of entries batch * updates to documentation and tests * Tue Feb 20 2024 Andreas Stieger <andreas.stieger@gmx.de> - raft 0.22.0 - new upstream https://github.com/cowsql/raft This version is is a drop-in replacement of canonical/raft up to 0.18.0 - contains improvements to the raft implementation in the replication and leader election code, a legacy shim for the v1 API (disabled), test improvements and developer visible changes * Mon Feb 19 2024 Andreas Stieger <andreas.stieger@gmx.de> - raft 0.18.1: * final release of this project, will be discontinued and incorporated into dqlite * developer visible changes and bug fixes * Wed Oct 18 2023 Andreas Stieger <Andreas.Stieger@gmx.de> - raft 0.18.0: * bug fixes and developer visible refactorings * 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
/usr/include/raft /usr/include/raft.h /usr/include/raft/fixture.h /usr/include/raft/uv.h /usr/lib64/libraft.so /usr/lib64/pkgconfig/raft.pc /usr/share/doc/packages/raft-devel /usr/share/doc/packages/raft-devel/AUTHORS /usr/share/doc/packages/raft-devel/README.md /usr/share/licenses/raft-devel /usr/share/licenses/raft-devel/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Dec 25 23:53:00 2024