File sanlock.changes of Package sanlock

-------------------------------------------------------------------
Wed Oct 16 20:14:45 UTC 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  1 20:41:34 UTC 2024 - James Fehlig <jfehlig@suse.com>

- suse-systemd.patch: Remove redundant 'ExecStart' from wdmd.service
  boo#1227208

-------------------------------------------------------------------
Mon Jun  3 22:54:40 UTC 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 13:04:34 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>

- Use %patch -P N instead of deprecated %patchN.

-------------------------------------------------------------------
Mon Jan 29 10:25:13 UTC 2024 - Dirk Müller <dmueller@suse.com>

- add user()/group() provides for rpm 4.19

-------------------------------------------------------------------
Tue Oct 18 14:27:20 UTC 2022 - James Fehlig <jfehlig@suse.com>

- Update to sanlock 3.8.5
  - python: Replace distutils with setuptools
  - sanlock: fix memory leak of lockspace renewal_history
  - sanlock: fix pthread_create error check
  - sanlock: use helper to set max_sectors_kb

-------------------------------------------------------------------
Tue Nov 16 14:08:25 UTC 2021 - Johannes Segitz <jsegitz@suse.com>

- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_fence_sanlockd.service.patch
  * harden_sanlk-resetd.service.patch

-------------------------------------------------------------------
Wed Jun  9 19:58:35 UTC 2021 - James Fehlig <jfehlig@suse.com>

- Update to sanlock 3.8.4
  - sanlock: socket send and recv retries
  - python: expose {get,set}_lvb
  - sanlock: Shrink thread pool when there is no work
  - config: Add max_worker_threads

-------------------------------------------------------------------
Fri Oct 23 20:58:29 UTC 2020 - Benjamin Greiner <code@bnavigator.de>

-  Make python subpackage ready for multiple python3 flavors
   using the multibuild feature gh#openSUSE/python-rpm-macros#66

-------------------------------------------------------------------
Tue Aug 18 22:48:21 UTC 2020 - James Fehlig <jfehlig@suse.com>

- Update to sanlock 3.8.2
  - Remove extra link args
  - Add write_init_io_timeout
  - Disable high_priority SCHED_RR by default
  - Dropped patches:
    sanlock-lto-disable-fpie.patch
- Add tar_scm source service and use xz compression

-------------------------------------------------------------------
Mon Jul 13 21:39:12 UTC 2020 - James Fehlig <jfehlig@suse.com>

- Update to sanlock 3.8.1
  - python: add flake8 env
  - Add client debug logging
  _ Add per command debug logging
  - Misc bug fixes and improvements

-------------------------------------------------------------------
Fri Aug 16 07:37:30 UTC 2019 - Dominique Leuenberger <dimstar@opensuse.org>

- Addpkgconfig(uuid) BuildRequires: so far we relied on util-linux'
  blkid to pull in uuid for us.

-------------------------------------------------------------------
Mon Jun 24 14:49:15 UTC 2019 - Martin Liška <mliska@suse.cz>

- Add sanlock-lto-disable-fpie.patch in order to handle
  boo#1138836. Extra -fPIE is stripped.

-------------------------------------------------------------------
Mon Jun 17 21:45:36 UTC 2019 - Jim Fehlig <jfehlig@suse.com>

- Update to sanlock 3.8.0
  - Add support for python 3
  - Add support for 4k sector size
  - More API test coverage
  - Misc bug fixes and improvements
  - Dropped patches:
    revert-5d535c0d-py2.patch, sanlock-python3.patch

-------------------------------------------------------------------
Tue Apr  9 22:17:12 UTC 2019 - Jim Fehlig <jfehlig@suse.com>

- Update to sanlock 3.7.1
  - Fix bugs in read_resource_owners

-------------------------------------------------------------------
Thu Mar 21 20:27:25 UTC 2019 - Jim Fehlig <jfehlig@suse.com>

- Update to sanlock 3.7.0
  - Allow setting max_sectors_kb
  - Configurable sector size and align size
  - Support SANLOCK_RUN_DIR and SANLOCK_PRIVILEGED environment
    variables
  - Revert upstream commit forcing use of python2
    revert-5d535c0d-py2.patch
  - Dropped patches:
    sanlock-old_blkid.patch, suse-fix-link-errors.patch

-------------------------------------------------------------------
Mon Mar 26 16:36:05 UTC 2018 - jfehlig@suse.com

- Fix module initialization to work with both python2 and python3
  Updated sanlock-python3.patch
  bsc#1076414

-------------------------------------------------------------------
Wed Mar 21 12:58:08 UTC 2018 - tchvatal@suse.com

- 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

-------------------------------------------------------------------
Wed Mar 21 12:44:29 UTC 2018 - tchvatal@suse.com

- Cleanup with spec-cleaner (only support SLE12 and newer)
- Add -fno-strict-aliasing to python subpkg
- Create rcsanlk-resetd link for the service control

-------------------------------------------------------------------
Tue Dec  5 18:53:41 UTC 2017 - jfehlig@suse.com

- Update to sanlock 3.6.0
  - preserve dblock values when setting shared flag
  - fix detection of shared lease
  - fix release interference with paxos
  - retry ballot when new lver is seen
  - add a NOWAIT flag for convert

-------------------------------------------------------------------
Thu Nov 23 13:47:59 UTC 2017 - rbrown@suse.com

- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)

-------------------------------------------------------------------
Wed Jun  7 22:39:48 UTC 2017 - jfehlig@suse.com

- Update to sanlock 3.5.0
  - increase open file limit to 2048
  - add option to log UTC timestamps
  - doc improvements
- Remove support for old, non-systemd distros

-------------------------------------------------------------------
Fri Apr  7 21:53:33 UTC 2017 - jengelh@inai.de

- Remove redundant %if guards around %package and scriptlets.
  They are only really needed for %files.
- Replace $RPM_ shell vars by modern macros.
- Trim descriptions a little.

-------------------------------------------------------------------
Mon Apr  3 15:43:17 UTC 2017 - jfehlig@suse.com

- spec: fix permissions on config files

-------------------------------------------------------------------
Mon Apr  3 15:31:43 UTC 2017 - jfehlig@suse.com

- Use System/Base in fence and reset subpackages

-------------------------------------------------------------------
Mon Apr  3 07:21:10 UTC 2017 - mpluskal@suse.com

- Use correct permissions on unit files (bsc#1032046)

-------------------------------------------------------------------
Wed Mar 29 10:49:35 UTC 2017 - meissner@suse.com

- prerequire groupadd and useradd.

-------------------------------------------------------------------
Wed Mar 15 08:23:44 UTC 2017 - zren@suse.com

- Update to sanlock 3.4.0
- Enable fence_sanlockd so that lvm2 can use the new lvmlocked
  feature in cluster environment
  * fix unpackaged file - /usr/sbin/rcfence_sanlockd
  * refresh suse-no-date-time.patch to cover the same issue
    in fence_sanlockd
  * adjust fence_sanlockd.init and suse-systemd.patch
- Enable sanlk-reset subpackage
- Fix "undefined symbol to io_suspend" at runtime, bsc#1030060
  suse-fix-link-errors.patch

-------------------------------------------------------------------
Sat Mar 11 08:40:02 UTC 2017 - kukuk@suse.com

- Add group disk as Prerequires

-------------------------------------------------------------------
Fri Jun 19 10:48:55 MDT 2015 - jfehlig@suse.com

- Update to sanlock 3.2.4
  - Add conf file sanlock.conf
  - Add pkgconfig files
  - Numerous improvements and bug fixes.  For details, see
    https://git.fedorahosted.org/cgit/sanlock.git/log/

-------------------------------------------------------------------
Sat Mar 21 16:26:54 UTC 2015 - p.drouand@gmail.com

- Update to version 3.2.2
  * reset: native timeout
  * reset: Reduce logging noise to stderr and syslog
  * sanlock, reset: coverity fixes
- Refactor specfile to be policy compliant
- Use download Url as source
- Add xz build requires; needed as the source tarball is compressed
  with xz
- Do not provide both systemd and sysvinit support on a same system;
  it's redundant
- Add systemd backward compatibility links
- Update patchs:
  * suse-no-date-time.patch
  * suse-systemd.patch

-------------------------------------------------------------------
Fri Jan 10 10:16:16 MST 2014 - jfehlig@suse.com

- Update to sanlock 3.1.0
  - fix debug status for add/rem lockspace
  - add_lockspace error for conflicting lockspace definitions
  - transient timeout handling in acquire and release
  - allow more than 8 resources per client
  - fix spaces in path names

-------------------------------------------------------------------
Thu Aug  1 16:42:24 MDT 2013 - jfehlig@suse.com

- Update to sanlock 3.0.1
  - Add lvb feature
  - Various bug fixes and improvements
  - Drop upstream patch 0001-fix-systemd-service-files.patch

-------------------------------------------------------------------
Fri Mar  1 06:25:28 UTC 2013 - coolo@suse.com

- update license to new format

-------------------------------------------------------------------
Mon Dec  3 15:09:22 MST 2012 - jfehlig@suse.com

- Update to sanlock 2.6
  - Add fence_sanlock, a fence agent that uses /dev/watchdog to
    reset hosts (currently disabled)
  - Various bug fixes and improvements

-------------------------------------------------------------------
Tue Mar 13 12:04:11 MDT 2012 - jfehlig@suse.com

- Update to sanlock 2.1
  - python: release leases for other processes
  - python: add shared resource parameter to acquire
  - add a logrotate file
  - status for all shared tokens
  - retry transient sh failures
  - fix inquire state string

-------------------------------------------------------------------
Wed Jan 25 11:03:43 MST 2012 - jfehlig@suse.com

- Fixed init script packaging

-------------------------------------------------------------------
Mon Jan 23 11:20:40 MST 2012 - jfehlig@suse.com

- Fixed specification of licenses

-------------------------------------------------------------------
Mon Jan 23 09:39:31 MST 2012 - jfehlig@suse.com

- Source sanlock tarball instead of download URL

-------------------------------------------------------------------
Fri Jan 20 15:37:56 MST 2012 - jfehlig@suse.com

- Don't use __DATE__ and __TIME__ macros when printing version
- Don't add user 'sanlock' for now

-------------------------------------------------------------------
Thu Jan 19 18:04:13 MST 2012 - jfehlig@suse.com

- Fix some rpmlint warnings

-------------------------------------------------------------------
Thu Jan 19 17:05:58 MST 2012 - jfehlig@suse.com

- Add support for systemd
- Add /etc/sysconfig/sanlock configuration file

-------------------------------------------------------------------
Thu Jan 19 16:23:03 MST 2012 - jfehlig@suse.com

- Pass '-g sanlock' option to wdmd

-------------------------------------------------------------------
Wed Jan 18 10:17:57 MST 2012 - jfehlig@suse.com

- Update to sanlock 1.9
- Add SUSE init script for sanlock and wdmd

-------------------------------------------------------------------
Thu Dec 22 01:15:39 CET 2011 - ro@suse.de

- initial package based on package from openstack

openSUSE Build Service is sponsored by