open-iscsi 2.1.5-1ubuntu1 source package in Ubuntu
Changelog
open-iscsi (2.1.5-1ubuntu1) jammy; urgency=medium * Merge with Debian unstable (LP: #1946835). Remaining changes: - debian/tests: Add Ubuntu autopkgtest suite: + d/t/README-boot-test.md: document test design + d/t/control: register testsuite + d/t/get-image: helper to fetch an ubuntu cloud image + d/t/patch-image: helper to modify an ubuntu cloud image + d/test-open-iscsi.py, d/t/testlib.py: various qa regression tests + d/t/testsuite: helper to invoke qa regression tests + d/t/tgt-boot-test: test using tgt to boot from iscsi + d/t/xkvm: helper to spawn a VM - Stop producing udebs on i386 where we no longer have d-i or a kernel. - d/README.Debian, d/extra/startup-checks.sh, d/open-iscsi-udeb.start, d/open-iscsi.postinst: Apply Ubuntu branding to iqn initiator name - d/control: Transition from libopeniscsiusr0.2.0 to libopeniscsiusr - d/t/test-open-iscsi.py: adopt to resolvectl (systemd v249 compat) * Dropped changes, included in Debian: - d/iscsid.service: Let iscsid systemd job run in privileged containers but not in unprivileged ones - debian/extra/initramfs.local-top: handle iSCSI iBFT DHCP to correctly run ipconfig to gather all DHCP config info, including DNS search domain, which iBFT can't provide. - Remove initramfs interfaces stamp in case no iscsi devs mounted If iscsi root was requested, but no iscsi devices were mounted, remove the initramfs interfaces stamp file. Meaning, that on shutdown there is no 30s delay, whilst trying to re-establish iscsi login to perform a logout. - add IPv6 support + Source /run/net6-*.conf when needed. + debian/extra/initramfs.local-top: handle IPv6 configs being shipped in DEVICE6 or /run/net6-*.conf in the initramfs, so we can fill in /run/initramfs/open-iscsi.interface - d/rules, d/open-iscsi.finalrd, d/control: ship the finalrd iscsi logout hook and recommend finalrd and busybox for the logout hook to work. - Make iscsid socket-activated to only activate it as needed: + debian/open-iscsi.service: do not start or check iscsid.service + debian/rules: install and enable iscsid.socket + debian/open-iscsi.postinst: + run restart logic only if service is running on upgrade + drop no longer reachable upgrade path that affects iscsid + disable iscsid.service on upgrade + handle iscsid.socket to be started if the service is not running yet + d/iscsi-disk.rules: Add a udev rule so that iscsid.service will be run when udev disks are attached. + d/iscsid.service: Remove ExecStop= directive. + debian/tests/install: fix tests to work with socket activation + debian/patches/lp1755858-default-iscsid_conf-to-iscsid_socket.patch - debian/open-iscsi.service: Start open-iscsi systemd job when either /etc/iscsi/nodes or /sys/class/iscsi_session have content. - Prevent network interface that contains iscsi root from bouncing during boot or going down during shutdown if the system is using resolvconf or ifupdown: + d/iscsi-network-interface.rules + d/extra/net-interface-handler - debian/extra/initramfs.hook: add ib_iser to the list of modules included in the initramfs, so that we can in principle support iscsi root on infiniband. - debian/open-iscsi.kmod drop: (LP 1833586) no static module list is needed if we let iscsid load modules itself. - d/extra/initramfs.local-{top,bottom}: move removal of open-iscsi.interface file from local-top to local-bottom, and fix shell quoting issue that would result in /run/initramfs/ open-iscsi.interface always being removed (LP 1872813) - d/rules: Don't FTBFS due to warnings new in gcc10 regarding bounds and initialization, because upstream's gcc10 support is incomplete. This change can be dropped when upstream has completed their gcc support. * Added changes - d/rules: remove duplicated dh_installsystemd section -- Dave Jones <email address hidden> Wed, 19 Jan 2022 11:38:12 +0000
Upload details
- Uploaded by:
- Dave Jones
- Sponsored by:
- Lucas Kanashiro
- Uploaded to:
- Jammy
- Original maintainer:
- Ubuntu Developers
- Architectures:
- linux-any all
- Section:
- net
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section | |
---|---|---|---|---|
Jammy | release | main | net |
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
open-iscsi_2.1.5.orig.tar.gz | 608.2 KiB | d8a06c1ea86d2a312d598f52c151b210a34d82445a6f522f7c2bd6581b3a99af |
open-iscsi_2.1.5-1ubuntu1.debian.tar.xz | 94.9 KiB | 5754e0718535d8f8fae32ef5ec1d2acc3480ab839613fefda4423e24703f0ff0 |
open-iscsi_2.1.5-1ubuntu1.dsc | 2.8 KiB | 45f456ccb1553f0852e813acf70b796e6841036f0c192a7d470c964ee926fa4f |
Available diffs
- diff from 2.1.4-0ubuntu4 to 2.1.5-1ubuntu1 (13.0 KiB)
Binary packages built by this source
- iscsiuio: iSCSI offloading daemon for QLogic devices
The Open-iSCSI project is a high-performance, transport independent,
multi-platform implementation of RFC3720 iSCSI.
.
This tool is to be used in conjunction with the QLogic NetXtreme II Linux
driver (Kernel module name: 'bnx2' and 'bnx2x'), QLogic CNIC driver,
and the QLogic iSCSI driver (Kernel module name: 'bnx2i').
.
This user space tool is used in conjunction with the following
QLogic Network Controllers:
bnx2: BCM5706, BCM5708, BCM5709 devices
bnx2x: BCM57710, BCM57711, BCM57711E, BCM57712, BCM57712E,
BCM57800, BCM57810, BCM57840 devices
.
This utility will provide the ARP and DHCP functionality for the iSCSI
offload. The communication to the driver is done via Userspace I/O (Kernel
module name 'uio').
.
This package is required to offload iSCSI onto these devices.
- iscsiuio-dbgsym: debug symbols for iscsiuio
- libopeniscsiusr: iSCSI userspace library
The Open-iSCSI project is a high-performance, transport independent,
multi-platform implementation of RFC3720 iSCSI.
.
Open-iSCSI is partitioned into user and kernel parts.
.
The kernel portion of Open-iSCSI is a from-scratch code
licensed under GPL. The kernel part implements iSCSI data path
(that is, iSCSI Read and iSCSI Write), and consists of three
loadable modules: scsi_transport_iscsi.ko, libiscsi.ko and iscsi_tcp.ko.
.
User space contains the entire control plane: configuration
manager, iSCSI Discovery, Login and Logout processing,
connection-level error processing, Nop-In and Nop-Out handling,
and (in the future:) Text processing, iSNS, SLP, Radius, etc.
.
The user space Open-iSCSI consists of a daemon process called
iscsid, and a management utility iscsiadm.
.
This package contains the iSCSI userspace library.
- libopeniscsiusr-dbgsym: debug symbols for libopeniscsiusr
- libopeniscsiusr-dev: iSCSI userspace library headers
The Open-iSCSI project is a high-performance, transport independent,
multi-platform implementation of RFC3720 iSCSI.
.
Open-iSCSI is partitioned into user and kernel parts.
.
The kernel portion of Open-iSCSI is a from-scratch code
licensed under GPL. The kernel part implements iSCSI data path
(that is, iSCSI Read and iSCSI Write), and consists of three
loadable modules: scsi_transport_iscsi.ko, libiscsi.ko and iscsi_tcp.ko.
.
User space contains the entire control plane: configuration
manager, iSCSI Discovery, Login and Logout processing,
connection-level error processing, Nop-In and Nop-Out handling,
and (in the future:) Text processing, iSNS, SLP, Radius, etc.
.
The user space Open-iSCSI consists of a daemon process called
iscsid, and a management utility iscsiadm.
.
This package contains the iSCSI userspace library headers.
- libopeniscsiusr0.2.0: transitional package
This is a transitional package. It can safely be removed.
- open-iscsi: iSCSI initiator tools
The Open-iSCSI project is a high-performance, transport independent,
multi-platform implementation of RFC3720 iSCSI.
.
Open-iSCSI is partitioned into user and kernel parts.
.
The kernel portion of Open-iSCSI is a from-scratch code
licensed under GPL. The kernel part implements iSCSI data path
(that is, iSCSI Read and iSCSI Write), and consists of three
loadable modules: scsi_transport_iscsi.ko, libiscsi.ko and iscsi_tcp.ko.
.
User space contains the entire control plane: configuration
manager, iSCSI Discovery, Login and Logout processing,
connection-level error processing, Nop-In and Nop-Out handling,
and (in the future:) Text processing, iSNS, SLP, Radius, etc.
.
The user space Open-iSCSI consists of a daemon process called
iscsid, and a management utility iscsiadm.
.
This package includes a daemon, iscsid, and a management utility,
iscsiadm.
- open-iscsi-dbgsym: debug symbols for open-iscsi