tcmu-runner is a daemon that handles the userspace side of the LIO
TCM-User backstore[1].
Changes this release include support for emulating optical devices,
improved logging, a Ceph handler, the ability to write simpler handlers
that just implement read/write operations, support for older CMake
versions, and many critical bug fixes.
Thanks to everyone who contributed!
git repo: https://github.com/open-iscsi/tcmu-runner
tarballs: https://fedorahosted.org/released/tcmu-runner/
changelog since 1.1.3:
Andy Grover <agrover@xxxxxxxxxx> (3):
Update README.md
Use free() instead of cfree()
version 1.2.0
Andy Grover <andy@xxxxxxxxxxxxxxxx> (1):
Update README.md
Bryant G. Ly <bryantly@xxxxxxxxxxxxxxxxxx> (7):
tcmu: Read_Capacity_16 Fix and misc fixes
tcmu: Add Read_Capacity_10
tcmu: Add Start/Stop Command
tcmu/qcow: Fix qcow to work with read/writes
tcmu/file_example: Added commands
tcmu/glfs: Add read_capacity/start_stop
tcmu/file_optical: Add File Optical Support
David Disseldorp <ddiss@xxxxxxx> (3):
libtcmu: fix inquiry buffer length calculations
libtcmu: fix incorrect memcpy length
libtcmu: detect INQURY response truncation
Jason Dillaman <dillaman@xxxxxxxxxx> (1):
Support CMake 2.8 instead of CMake 3.0
JefferyHu <hujianfei@xxxxxxxxxxxxxxxxxxxx> (1):
Fix some caller of tcmu_get_device_size() and tcmu_get_attribute()
Liu Yuan <liuyuan@xxxxxxxxxxxxxxxxxxxx> (9):
build: fix failure on ubuntu
build: add cscope support
runner: make block_size and num_lbas parts of struct tcmu_device
runner: introduce generic_handle_cmd
runner: add ceph rbd handler
runner/glfs: adopt gluster handler to generic_handle_cmd
runner: sanity-check the loading handler
runner: allow handler_init to fail
update README for generic_handle_cmd()
Prasanna Kumar Kalever <prasanna.kalever@xxxxxxxxxx> (4):
glfs: glfs_check_config replace lstat with access call
glfs: method to hold common sequence of gfapi calls
glfs: refactor glfs_state
glfs-cache: reuse one glfs instance to access files from a given
volume
Xiubo Li <lixiubo@xxxxxxxxxxxxxxxxxxxx> (5):
.gitignore: Ignore cscope.*
libtcmu: add dev and ring buffer cmd_tail update macro APIs
logger: Add logger helper support
config: Add system config file support
logger: Using macro instead
xinxin shu <shuxinxin@xxxxxxxxxx> (1):
libtcmu: free tcmu_device after dev->fd is closed
Regards -- Andy
[1] it is not required. Users may choose to use libtcmu for more control
over e.g. threading model, or use TCMU's uio devices directly (but why
would you?)
--
To unsubscribe from this list: send the line "unsubscribe target-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html