tcmu 1.5.2-3 source package in Ubuntu

Changelog

tcmu (1.5.2-3) unstable; urgency=medium

  * Team upload.
  * Add patch to fix 32 bit builds with -Werror.
    Thanks to James Page <email address hidden> (Closes: #946460)
  * Add Pre-Depends with substvars so that the appropriate init-system-helpers
    dependency gets added.

 -- Raphaƫl Hertzog <email address hidden>  Wed, 11 Dec 2019 11:17:54 +0100

Upload details

Uploaded by:
Freexian Packaging Team
Uploaded to:
Sid
Original maintainer:
Freexian Packaging Team
Architectures:
any
Section:
misc
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
tcmu_1.5.2-3.dsc 1.7 KiB 3b06815566e250c3cf6bf1eafa67fb5c289c9d947044b21df32bb867532065f1
tcmu_1.5.2.orig.tar.gz 156.4 KiB ea2ab089ef58fab13af0d4dcce3303941d68628b12cf8a431a2231f089f85892
tcmu_1.5.2-3.debian.tar.xz 5.9 KiB 08050a0c56918a1ad1a1cbc9ab17453ce14828a1494abc807c0a1da4fd924e48

No changes file available.

Binary packages built by this source

libtcmu2: Library that handles the userspace side of the LIO TCM-User backstore

 LIO is the SCSI target in the Linux kernel. It is entirely kernel
 code, and allows exported SCSI logical units (LUNs) to be backed by
 regular files or block devices. But, if one want to get fancier with
 the capabilities of the device one is emulating, the kernel is not
 necessarily the right place. While there are userspace libraries for
 compression, encryption, and clustered storage solutions like Ceph or
 Gluster, these are not accessible from the kernel.
 .
 The TCMU userspace-passthrough backstore allows a userspace process
 to handle requests to a LUN. But since the kernel-user interface that
 TCMU provides must be fast and flexible, it is complex enough that
 one would like to avoid each userspace handler having to write boilerplate
 code.
 .
 tcmu-runner handles the messy details of the TCMU interface -- UIO,
 netlink, pthreads, and DBus -- and exports a more friendly C plugin
 module API. Modules using this API are called "TCMU
 handlers". Handler authors can write code just to handle the SCSI
 commands as desired, and can also link with whatever userspace
 libraries they like.
 .
 This is the library package

libtcmu2-dbgsym: debug symbols for libtcmu2
tcmu-runner: Daemon that handles the userspace side of the LIO TCM-User backstore

 LIO is the SCSI target in the Linux kernel. It is entirely kernel
 code, and allows exported SCSI logical units (LUNs) to be backed by
 regular files or block devices. But, if one want to get fancier with
 the capabilities of the device one is emulating, the kernel is not
 necessarily the right place. While there are userspace libraries for
 compression, encryption, and clustered storage solutions like Ceph or
 Gluster, these are not accessible from the kernel.
 .
 The TCMU userspace-passthrough backstore allows a userspace process
 to handle requests to a LUN. But since the kernel-user interface that
 TCMU provides must be fast and flexible, it is complex enough that
 one would like to avoid each userspace handler having to write boilerplate
 code.
 .
 tcmu-runner handles the messy details of the TCMU interface -- UIO,
 netlink, pthreads, and DBus -- and exports a more friendly C plugin
 module API. Modules using this API are called "TCMU
 handlers". Handler authors can write code just to handle the SCSI
 commands as desired, and can also link with whatever userspace
 libraries they like.
 .
 This is the daemon package

tcmu-runner-dbgsym: debug symbols for tcmu-runner