- 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
OBS-URL: https://build.opensuse.org/request/show/1307442
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sanlock?expand=0&rev=36
- 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
- Use pyproject macros to build and install the python module.
OBS-URL: https://build.opensuse.org/request/show/1305574
OBS-URL: https://build.opensuse.org/package/show/Virtualization/sanlock?expand=0&rev=83
- 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
OBS-URL: https://build.opensuse.org/request/show/1208511
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sanlock?expand=0&rev=34
* 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
OBS-URL: https://build.opensuse.org/package/show/Virtualization/sanlock?expand=0&rev=79
- 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
OBS-URL: https://build.opensuse.org/request/show/1178397
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sanlock?expand=0&rev=32
- 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
OBS-URL: https://build.opensuse.org/package/show/Virtualization/sanlock?expand=0&rev=74
using the multibuild feature gh#openSUSE/python-rpm-macros#66
- Replace references to /var/adm/fillup-templates with new
- Enable sanlk-reset subpackage
* suse-no-date-time.patch
* suse-systemd.patch
- initial package based on package from openstack
OBS-URL: https://build.opensuse.org/package/show/Virtualization/sanlock?expand=0&rev=70
- Fix module initialization to work with both python2 and python3
Updated sanlock-python3.patch
bsc#1076414
- Add code to build with both python2 and python3 bindings with
provided condition so we can later on optionalize python2 builds
sanlock-python3.patch
bsc#1076414
- Cleanup with spec-cleaner (only support SLE12 and newer)
- Add -fno-strict-aliasing to python subpkg
- Create rcsanlk-resetd link for the service control
OBS-URL: https://build.opensuse.org/request/show/591649
OBS-URL: https://build.opensuse.org/package/show/Virtualization/sanlock?expand=0&rev=46