[Bug 1854362] Re: [MIR] ceph-iscsi, tcmu, python-configshell-fb, python-rtslib-fb, urwid, targetcli-fb

Rafael David Tinoco rafaeldtinoco at ubuntu.com
Tue Feb 25 02:19:01 UTC 2020


##
## SUMMARY (please correct me if I'm wrong)
## 

python-rtslib-fb	    - lib: object API for managing Linux LIO kernel target
python-configshell-fb       - lib: framework for building CLI-based apps

MIR #1)

ceph-iscsi                  - LIO gateways for Ceph (logic and CLI
tools)

deps:
  python3-configshell-fb    - (see below in this summary)
  python3-rtslib-fb         - (see below in this summary)
  python3-urwid		    - lib: curses-based UI lib for python (cli)
  tcmu			    - userland portion of Linux LIO (ceph, qcow2)

MIR #2)

targetcli-fb                - Linux LIO kernel target command line
interface

deps:
  python3-configshell-fb    - (see below in this summary)
  python3-rtslib-fb         - (see below in this summary)

----

## DONE
 
- urwid should have security review
  - emitorino gets to itself urwid review (2020-01-08)

- tcmu is high-impact target (because of Werror disablement)
  - comments from jamespage about portability (cyphermox concerns on Werror)

- python3-configshell-fb was reviewed by paelzer (2019-12-05) MIR
- python3-configshell-fb was reviewed by alexmurray (2020-02-21) SECURITY

----

Note: The next 3 items are orthogonal:

## MISSING (for both MIRs to happen at same time):

- python3-rtslib-fb needs MIR and SECURITY review
- python3-urwid needs MIR and SECURITY review (emitorino to finish ?)
- tcmu needs MIR and SECURITY review
- ceph-iscsi needs MIR and SECURITY review
- targetcli-fb needs MIR and SECURITY review

## MISSING (for ceph-iscsi MIR to happen):

- python3-rtslib-fb needs MIR and SECURITY review
- python3-urwid needs MIR and SECURITY review (emitorino to finish ?)
- tcmu needs MIR and SECURITY review
- ceph-iscsi needs MIR and SECURITY review

## MISSING (for targetcli-fb MIR to happen):

- python3-rtslib-fb needs MIR and SECURITY review
- targetcli-fb needs MIR and SECURITY review

----------------------------

Request: If there is no urgent need for ceph-iscsi to be LIO based on
20.04, would it be possible to prioritize the last MISSING item
described above ? This way I would be able to have targetcli-fb in 20.04
and have an interface for LIO.

Observation: Let me know if there is anything on my side I can do to
help in accelerating either ceph-iscsi and/or targetcli-fb MIRs.

Thanks a lot!

- rafaeldtinoco

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to python-rtslib-fb in Ubuntu.
https://bugs.launchpad.net/bugs/1854362

Title:
  [MIR] ceph-iscsi, tcmu, python-configshell-fb, python-rtslib-fb,
  urwid, targetcli-fb

Status in ceph-iscsi package in Ubuntu:
  Confirmed
Status in python-configshell-fb package in Ubuntu:
  Confirmed
Status in python-rtslib-fb package in Ubuntu:
  Confirmed
Status in targetcli-fb package in Ubuntu:
  Confirmed
Status in tcmu package in Ubuntu:
  Confirmed
Status in urwid package in Ubuntu:
  Confirmed

Bug description:
  == ceph-iscsi ==

  [Availability]
  In universe

  [Rationale]
  Provides iSCSI gateway to a Ceph cluster, allowing clients which don't understand RBD to use Ceph storage.

  [Security]
  No security history found.

  [Quality assurance]
  Package runs tests during package build (submitted back to Debian).

  [Dependencies]
  All in main or on this MIR

  [Standards compliance]
  OK

  [Maintenance]
  ubuntu-openstack

  == tcmu ==

  [Availability]
  In universe

  [Rationale]
  Dependency for ceph-iscsi

  Handles the userspace side of the LIO TCM-User backstore allowing LIO
  to use librbd for Ceph backed block devices.

  [Security]
  Some security history:

  https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=tcmu

  All in older versions.

  [Quality assurance]
  No tests in source package for execution during package build.

  [Dependencies]
  All in main or on this MIR

  [Standards compliance]
  OK

  [Maintenance]
  ubuntu-openstack

  == python-configshell-fb ==

  [Availability]
  In universe

  [Rationale]
  Dependency for ceph-iscsi

  [Security]
  No security history

  [Quality assurance]
  No tests in source package for execution during package build.

  [Dependencies]
  All in main or on this MIR

  [Standards compliance]
  OK

  [Maintenance]
  ubuntu-openstack

  == python-rtslib-fb ==

  [Availability]
  In universe

  [Rationale]
  Dependency for ceph-iscsi

  [Security]
  No security history

  [Quality assurance]
  No tests in source package for execution during package build.

  [Dependencies]
  All in main or on this MIR

  [Standards compliance]
  OK

  [Maintenance]
  ubuntu-openstack

  == urwid ==

  [Availability]
  In universe

  [Rationale]
  Dependency for python-configshell-fb

  [Security]
  No security history

  [Quality assurance]
  Tests present and executed during package build.

  [Dependencies]
  All in main or on this MIR

  [Standards compliance]
  OK

  [Maintenance]
  ubuntu-openstack

  == targetcli-fb ==

  [Availability]
  In universe

  [Rationale]
  - Only CLI for iSCSI target feature in Linux Kernel
  - Replaces with much better performance tgt iSCSI target
  - tgt is being deprecated slowly and poorly updated
  - LIO fully supports SCSI 3 reservations (for clustering)

  [Security]
  No security history

  [Quality assurance]
  Tests present and executed during package build.

  [Dependencies]
  - python3-configshell-fb (this MIR)
  - python3-gi (main)
  - python3-rtslib-fb (this MIR)
  - python3-six (main)

  [Standards compliance]
  OK

  [Maintenance]
  ubuntu-server

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ceph-iscsi/+bug/1854362/+subscriptions



More information about the Ubuntu-openstack-bugs mailing list