- Update to latest upstream version 1.6.2:
* Bump version to 1.6.2
* tcmur_device: skip reporting events if the device is closed
* Bump version to 1.6.1
* tcmur_device: fix racy between reopening devices and reporting events
Also, remove patch no longer needed ,since SUSE RPM macros have
been updated (bsc#1212636):
* tcmu-runner-remove-handler-path-install-prefix.patch
OBS-URL: https://build.opensuse.org/request/show/1099565
OBS-URL: https://build.opensuse.org/package/show/Base:System/tcmu-runner?expand=0&rev=42
- Update to version 1.6.0 from upstream:
* Bump version to 1.6.0
* Use get_unaligned_be*() to avoid UB
* libtcmu: add support for write protect
* rbd: make it to be compatible to the old blacklist style
* rbd: switch to blocklist
* rbd: switch strtok to strtok_r
* tcmur_device: rename the state_lock to rdev_lock
* tcmur_device: rename lock to cmds_list_lock
* rbd: fix and add more debug logs
* rbd: fix the possible warning of incorrect return value type
* rbd: remove the reduntant logs
* rbd: fix memory leak when fails to get the address
* Revert "Create codeql-analysis.yml"
* rbd: fix use-after-free of addr
* Create codeql-analysis.yml
* main: fix g_object_unref: assertion 'G_IS_OBJECT (object)' failed
* remove pthread_getname_np calls
* implicitly cast pthread_t to long unsigned int
* add missing pthread.h include
* replace assert_perror with assert
* cast time_t to intmax_t when printing
* spec: make dist tag optional (#659)
* install-dep.sh: do not install multiple packages in one single line (#657)
* tcmu_read_config() check read() return value. (#656)
The 3 current patches, which are SUSE-specific, stay.
Note that this update moves libtcmu.so (a symlink) to a new
package: libtcmu2-devel, as suggested by rpmlint.
OBS-URL: https://build.opensuse.org/request/show/1011003
OBS-URL: https://build.opensuse.org/package/show/Base:System/tcmu-runner?expand=0&rev=39
- Updated to latest upstream (jsc#SLE-17360). Added file:
* tcmu-runner-updates-since-v1.5.4.xz
with latest upstream changes since v1.5.4:
* rbd: switch strtok to strtok_r
* tcmur_device: rename the state_lock to rdev_lock
* tcmur_device: rename lock to cmds_list_lock
* rbd: fix and add more debug logs
* rbd: fix the possible warning of incorrect return value type
* rbd: remove the reduntant logs
* rbd: fix memory leak when fails to get the address
* Revert "Create codeql-analysis.yml"
* rbd: fix use-after-free of addr
* Create codeql-analysis.yml
* main: fix g_object_unref: assertion 'G_IS_OBJECT (object)' failed
* remove pthread_getname_np calls
* implicitly cast pthread_t to long unsigned int
* add missing pthread.h include
* replace assert_perror with assert
* cast time_t to intmax_t when printing
* spec: make dist tag optional (#659)
* install-dep.sh: do not install multiple packages in one single line (#657)
* tcmu_read_config() check read() return value. (#656)
And added these changes in v1.5.4 from v1.5.3:
* Bump version to 1.5.4 (#652)
* handler: add writesame/caw hooks support
* tcmur: fall back to writesame without unmap if not aligned
* tcmur: clean up the code
* rbd: fix the unmap align and granularity size
* rbd: use the new format of the daemon name
* file_zbc: Remove unnecessary zone boundary check
OBS-URL: https://build.opensuse.org/request/show/920891
OBS-URL: https://build.opensuse.org/package/show/Base:System/tcmu-runner?expand=0&rev=35