Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

raft-devel-0.22.1-1.2 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

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.

Provides

Requires

License

LGPL-3.0-only WITH LGPL-3.0-linking-exception

Changelog

* 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

Files

/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