| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libsanlock1 | Distribution: openSUSE Tumbleweed |
| Version: 5.1.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Mon Apr 6 22:14:43 2026 |
| Group: Development/Libraries/C and C++ | Build host: reproducible |
| Size: 182215 | Source RPM: sanlock-5.1.0-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://codeberg.org/sanlock/sanlock | |
| Summary: A shared disk lock manager library | |
The runtime libraries for sanlock, a shared disk lock manager. Hosts connected to a common SAN can use this to synchronize their access to the shared disks.
GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later
* Mon Apr 06 2026 jfehlig@suse.com
- Update to version 5.1.0:
* release 5.1.0
* sanlock: add settings for caw fua and dpo
* sanlock: add debug for dm errors
* sanlock: fix compare and write on device with minor number 0
* sanlock: rename sanlock.service.native to sanlock.service
* remove: old service files no longer used
* remove: fence_sanlock reset python
* remove outdated files
* With '-Wl,--no-undefined' added to the library link flags in src/Makefile, the following errors are observed
* sanlock: add SANLK_REL_NO_DISK
- spec: Disable building python bindings since they have been
abandoned upstream. Dropped sanlock-python-prefix.patch
* Mon Apr 06 2026 James Fehlig <jfehlig@suse.com>
- Update spec and service file with new sanlock project URL
* 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
/usr/lib64/libsanlock.so.1 /usr/lib64/libsanlock.so.1.0 /usr/lib64/libsanlock_client.so.1 /usr/lib64/libsanlock_client.so.1.0 /usr/lib64/libwdmd.so.1 /usr/lib64/libwdmd.so.1.0
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Jul 24 15:27:28 2026