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

tcmu-runner-handler-zbc-1.6.2-4.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: tcmu-runner-handler-zbc Distribution: openSUSE Tumbleweed
Version: 1.6.2 Vendor: openSUSE
Release: 4.1 Build date: Wed Jul 2 11:02:40 2025
Group: Unspecified Build host: reproducible
Size: 35248 Source RPM: tcmu-runner-1.6.2-4.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/open-iscsi/tcmu-runner
Summary: Ceph ZBC handler for tcmu-runner
This package contains the Ceph RADOS ZBC disc emulation, using a
file backstore in tcmu-runner.

Provides

Requires

License

Apache-2.0

Changelog

* Wed Jul 02 2025 Jan Engelhardt <jengelh@inai.de>
  - Disable glusterfs backend.
  - Delete libtcmu-runner-devel; the .so file is not generally
    usable without some headers files describing the API.
  - Delete /usr/sbin/rc* symlinks (outdated practice).
  - Trim idempotent %if..%endif guards.
  - Remove implicit %defattr, BuildRoot lines from spec.
* Sat Mar 22 2025 Shawn Dunn <sfalken@opensuse.org>
  - Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS in cmake4
  - Remove Group: declarations, no longer used
* Mon Feb 26 2024 pgajdos@suse.com
  - Use %autosetup macro. Allows to eliminate the usage of deprecated
    %patchN
* Tue Jul 11 2023 lduncan@suse.com
  - Update to 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
* Fri Oct 14 2022 lduncan@suse.com
  - 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: libtcmu-devel, as suggested by rpmlint.
* Tue Mar 08 2022 David Disseldorp <ddiss@suse.com>
  - fix g_object_unref: assertion 'G_IS_OBJECT (object)' failed;
    (bsc#1196787).
* Tue Sep 21 2021 lduncan@suse.com
  - 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
* Sat Jan 30 2021 lduncan@suse.com
  - Update to version 1.5.3:
    * tcmur: error if both src/dst_dev are unset after CSCD parsing
    * tcmur: don't assume two XCOPY CSCDs
    * tcmur: fail XCOPY requests with inline data
    * tcmur: fail cross-device XCOPY requests
    * scsi: minor simplification of inquiry if/else logic
    * Add supported vpd pages to zbc vpd pages
    * lock: do not try to acquire the lock for read fops
    * rbd: remove all the stale blacklist entries when opening devices
    * tcmu-runner: explicitly release the g_runner_handlers resources
    * glfs: add init/destroy support to fix memory leak
    * tcmur: add the init/destroy support in struct tcmur_handler
    * CMakeList.txt: fix the style and switch tabes to white spaces
    * worker: do not set thread name in the callback fn
    * target: convert recovery thread to work helpers
    * rbd: add report event support
    * runner: add handler error reporting cb
    * runner: convert alua code to work helpers
    * runner: add thread helpers
    * rbd: fix formatting
    * tcmur_device: remove unused recovery_thread member
    * rbd: fix logging when client is blacklisted
    * glfs: allow to load the device when the sizes disagree
    * Fix possible cdb printing overflow
    * libtcmu_log: Set tcmu_logbuf before log thread is created
    * extra/install_dep.sh: Add support for SUSE
    * glfs: disable the fencing when it is not support
    * Simplify tcmu_set_thread_name
    * extra script: Fix install_dep.sh
    * logger: add pthread name
    * tcmu-runner: set a name for each pthread
    * libtcmu: remove stale fns declaration
    * glfs: check EOF for read
    * Add missing libpthread
    * logger: correct the log message for log dir path
    * logger: fix posible crash when loging to file
    * Add tcmu_dev_get_memory_info() and split+rename device_add().
    * Add support for Debian
    * glfs: add lock support
    * alua: make the lock done as INFO message
* Thu Jan 07 2021 David Disseldorp <ddiss@suse.com>
  - Fix for security advisory CVE-2020-28374; (bsc#1180676).
* Fri Jan 03 2020 Lee Duncan <lduncan@suse.com>
  - Fixed i586 compilation complaint in tcmur_cmd_handler.c, adding:
    * tcmu-runner-fix-i586-size_t-error.patch
    (which came from David Disseldorp). Also, added requirement for
    libnl3-devel version that supports signed network functions,
    such as nla_put_s32().

Files

/usr/lib64/tcmu-runner/handler_file_zbc.so


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 17 22:33:51 2025