tcmu-runner 1.2.0 released

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Linux SCSI]     [Kernel Newbies]     [Linux SCSI Target Infrastructure]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Device Mapper]

  Powered by Linux