bump version to 1.5.3
This is the 1.5.3 release of tcmu-runner.
Release notes:
There contains a lot of changes since 1.5.2.
There have some enhancements and many bug fixes, including the patches to fix bugs about XCOPY failure with cross-device requests and SUSE/Debian adapting patches. And also some features supporting, such as for the ceph/rbd handler, it will try to remove all the stale blocklist entries when opening devices to avoid the ceph osdmap being full of stale blocklist entries, which are introduced when doing the lock thrashing between different nodes. At the same time the ceph/rbd handler will report the tcmu-runner project events to ceph cluster, which will give the admin an overall view about the tcmu-runner clients.
Changes:
Andreas Herrmann (2):
extra/install_dep.sh: Add support for SUSE
libtcmu_log: Set tcmu_logbuf before log thread is created
Daniel F. Smith (1):
Add tcmu_dev_get_memory_info() and split+rename device_add().
David Disseldorp (5):
scsi: minor simplification of inquiry if/else logic
tcmur: fail cross-device XCOPY requests
tcmur: fail XCOPY requests with inline data
tcmur: don't assume two XCOPY CSCDs
tcmur: error if both src/dst_dev are unset after CSCD parsing
Gao Mingfei (1):
extra script: Fix install_dep.sh
Josh Jameson (1):
Add support for Debian
Mike Christie (8):
Simplify tcmu_set_thread_name
Fix possible cdb printing overflow
rbd: fix logging when client is blacklisted
rbd: fix formatting
runner: add thread helpers
runner: convert alua code to work helpers
runner: add handler error reporting cb
rbd: add report event support
Ryan Attard (1):
Add supported vpd pages to zbc vpd pages
Xiubo Li (19):
alua: make the lock done as INFO message
glfs: add lock support
logger: fix posible crash when loging to file
logger: correct the log message for log dir path
glfs: check EOF for read
libtcmu: remove stale fns declaration
tcmu-runner: set a name for each pthread
logger: add pthread name
glfs: disable the fencing when it is not support
glfs: allow to load the device when the sizes disagree
tcmur_device: remove unused recovery_thread member
target: convert recovery thread to work helpers
worker: do not set thread name in the callback fn
CMakeList.txt: fix the style and switch tabes to white spaces
tcmur: add the init/destroy support in struct tcmur_handler
glfs: add init/destroy support to fix memory leak
tcmu-runner: explicitly release the g_runner_handlers resources
rbd: remove all the stale blacklist entries when opening devices
lock: do not try to acquire the lock for read fops
Yuri Per (1):
Add missing libpthread