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

python311-sanlock-5.0.0-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: python311-sanlock Distribution: openSUSE Tumbleweed
Version: 5.0.0 Vendor: openSUSE
Release: 1.1 Build date: Tue Mar 24 05:52:17 2026
Group: System/Base Build host: reproducible
Size: 50002 Source RPM: python-sanlock-5.0.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://pagure.io/sanlock
Summary: Python bindings for the sanlock library
sanlock uses disk paxos to manage leases on shared storage.
Hosts connected to a common SAN can use this to synchronize their
access to the shared disks.

This package provides a module that permits applications written in
the Python programming language to use the interface supplied by the
sanlock library.

Provides

Requires

License

GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later

Changelog

* Tue Mar 24 2026 James Fehlig <jfehlig@suse.com>
  - Update to commit dbf6e4dd64
    * sanlock: add SANLK_REL_NO_DISK
    * sanlock: add sanlock client spawn action
  - spec: Disable building fence_sanlock and reset since they have
    been abandoned upstream. Dropped source fence_sanlockd.init, and
    patches harden_fence_sanlockd.service.patch and
    harden_sanlk-resetd.service.patch
* Fri Mar 13 2026 jfehlig@suse.com
  - Update to version 5.0.0:
    * sanlock: add SANLK_REL_NO_DISK
    * sanlock: add sanlock client spawn action
    * release 5.0.0
    * sanlock: add mailing list to README
    * sanlock: udpate README
    * sanlock: disable rindex code
    * sanlock: compare and write
    * add use_aio arg to more functions
    * diskio: pass use_aio arg to io functions
    * use read_sector in place of read_sectors 1
    * remove _leader_read_num and _lease_read_num functions
    * make install /var/lib/sanlock
* Tue Mar 10 2026 James Fehlig <jfehlig@suse.com>
  - Update to version 4.2.0:
    * release 4.2.0
    * sanlock: external host dead control
    * sanlock: verify input paths are terminated
    * release 4.1.0
    * sanlock: fix previous change to delta_read_lockspace_sizes
    * sanlock: add debugging for read_lockspace
    * sanlock: make delta_read_lockspace_sizes compare host_id
    * sanlock: add client init_host to initialize one delta lease
    * sanlock: fix help output for init_host
    * sanlock: add direct read to read complete lockspace or resource
    * sanlock: fix warning for set_config io_timeout
    * sanlock: delta_read_lockspace_sizes with specific host_id
    * sanlock: fix zero io timeout for direct lockspace requests
* Wed Sep 17 2025 jfehlig@suse.com
  - Update to version 4.0.0:
    * release 4.0.0
    * sanlock: add sanlock_get_hosts SANLK_GET_HOST_LOCAL
    * sanlock: add new sanlock_read_lockspace_host function
    * sanlock: add update for lockspace io timeout to set_config
    * sanlock: return shared owner info for acquire2
    * sanlock: fix acquire2 owner data recv
    * sanlock: add direct init_host to initialize one delta lease
    * sanlock: fix missing fd close after send_header error
    * sanlock: use host_state_str to print flags
    * sanlock: fix renewal history error and timeout
    * sanlock: add new acquire function that returns lease owner
    * Add man-pages as documentation in systemd service files
    * systemd services: syslog.target -> syslog.socket
    * sanlock: retry release on EIO
    * misc: Typo fixes, courtesy of Codespell
    * sanlock: fix setting checksum for direct write_leader
    * sanlock: new NODELAY flag for add_lockspace
    * systemd-wdmd: work around race with udev setting softdog label
* Fri Jul 11 2025 Steve Kowalik <steven.kowalik@suse.com>
  - Use pyproject macros to build and install the python module.
* Wed Oct 16 2024 jfehlig@suse.com
  - Update to version 3.9.5:
    * sanlock: change log level for resource names
    * sanlock: include worker thread info in status
    * sanlock: reuse io buffer with hugepages
    * sanlock: use hugepages to avoid splitting read io
    * sanlock: don't reduce max_sectors_kb
    * sanlock: fix is dead log message for unused host id
    * sanlock: repeat helper_msg string termination
    * sanlock: fix invalid strcpy in direct dump
* Mon Jul 01 2024 James Fehlig <jfehlig@suse.com>
  - suse-systemd.patch: Remove redundant 'ExecStart' from wdmd.service
    boo#1227208
* Mon Jun 03 2024 James Fehlig <jfehlig@suse.com>
  - Update to sanlock 3.9.3
    - Make the watchdog timeout configurable
    - wdmd: close watchdog when not used
    - userstorage: replace by PyPI userstorage
    - sanlock: skip short delay in delta lease reacquire
    - sanlock: use product_uuid for host name
    - wdmd: fix timing for iTCO_wdt
    - sanlock: save client_id in token and report in status and use in -C
    - sanlock: include startup message in syslog
    - sanlock: improve repeated ballots in paxos_acquire
    - sanlock: fix zero io timeout for direct requests
    - sanlock: fix release writing zero dblock values
    - sanlock: skip delay when same host acquires delta lease
* Mon Feb 26 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Use %patch -P N instead of deprecated %patchN.
* Mon Jan 29 2024 Dirk Müller <dmueller@suse.com>
  - add user()/group() provides for rpm 4.19

Files

/usr/lib64/python3.11/site-packages/sanlock.cpython-311-x86_64-linux-gnu.so
/usr/lib64/python3.11/site-packages/sanlock_python-5.0.0.dist-info
/usr/lib64/python3.11/site-packages/sanlock_python-5.0.0.dist-info/INSTALLER
/usr/lib64/python3.11/site-packages/sanlock_python-5.0.0.dist-info/METADATA
/usr/lib64/python3.11/site-packages/sanlock_python-5.0.0.dist-info/RECORD
/usr/lib64/python3.11/site-packages/sanlock_python-5.0.0.dist-info/REQUESTED
/usr/lib64/python3.11/site-packages/sanlock_python-5.0.0.dist-info/WHEEL
/usr/lib64/python3.11/site-packages/sanlock_python-5.0.0.dist-info/top_level.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Apr 1 23:32:50 2026