I've performed verification on impish with the reproducer steps and
confirmed that the proposed fix resolves this issue.

ubuntu@juju-2e9148-rbd-mirror-0:~$ apt-cache policy ceph-iscsi
ceph-iscsi:
  Installed: 3.4-1ubuntu1.1
  Candidate: 3.4-1ubuntu1.1
  Version table:
 *** 3.4-1ubuntu1.1 500
        500 http://archive.ubuntu.com/ubuntu impish-proposed/universe amd64 
Packages
        100 /var/lib/dpkg/status
     3.4-1ubuntu1 500
        500 http://nova.clouds.archive.ubuntu.com/ubuntu impish/universe amd64 
Packages
ubuntu@juju-2e9148-rbd-mirror-0:~$ lsb_release -a
No LSB modules are available.

ubuntu@juju-2e9148-rbd-mirror-0:~$ sudo systemctl stop rbd-target-api
ubuntu@juju-2e9148-rbd-mirror-0:~$ sudo ceph -n client.ceph-iscsi --conf 
/etc/ceph/iscsi/ceph.conf osd blacklist add $(hostname --all-ip-addresses | awk 
'{print $1}'):0/1
sudo ceph -n client.ceph-iscsi --conf /etc/ceph/iscsi/ceph.conf osd blacklist 
add $(hostname --all-ip-addresses | awk '{print $1}'):0/2
sudo ceph -n client.ceph-iscsi --conf /etc/ceph/iscsi/ceph.conf osd blacklist ls
blocklisting 10.5.1.220:0/1 until 2022-06-02T17:28:46.213863+0000 (3600 sec)
blocklisting 10.5.1.220:0/2 until 2022-06-02T17:28:47.402322+0000 (3600 sec)
10.5.1.220:0/2 2022-06-02T17:28:47.402322+0000
10.5.1.220:0/1 2022-06-02T17:28:46.213863+0000
listed 2 entries
ubuntu@juju-2e9148-rbd-mirror-0:~$ sudo /usr/bin/python3 /usr/bin/rbd-target-api
ubuntu@juju-2e9148-rbd-mirror-0:~$ sudo systemctl start  rbd-target-api
ubuntu@juju-2e9148-rbd-mirror-0:~$ sudo systemctl status  rbd-target-api
● rbd-target-api.service - Ceph iscsi target configuration API
     Loaded: loaded (/lib/systemd/system/rbd-target-api.service; enabled; 
vendor preset: enabled)
     Active: active (running) since Thu 2022-06-02 16:29:20 UTC; 7s ago
   Main PID: 8385 (rbd-target-api)
      Tasks: 26 (limit: 2338)
     Memory: 39.4M
        CPU: 1.096s
     CGroup: /system.slice/rbd-target-api.service
             └─8385 /usr/bin/python3 /usr/bin/rbd-target-api

Jun 02 16:29:21 juju-2e9148-rbd-mirror-0 rbd-target-api[8385]: Processing osd 
blacklist entries for this node
Jun 02 16:29:21 juju-2e9148-rbd-mirror-0 rbd-target-api[8385]: Checking for 
config object changes every 1s
Jun 02 16:29:22 juju-2e9148-rbd-mirror-0 rbd-target-api[8385]: Reading the 
configuration object to update local LIO configuration
Jun 02 16:29:22 juju-2e9148-rbd-mirror-0 rbd-target-api[8385]: Configuration 
does not have an entry for this 
host(juju-2e9148-rbd-mirror-0.project.serverstack) - nothing to define to LIO
Jun 02 16:29:22 juju-2e9148-rbd-mirror-0 rbd-target-api[8385]:  * Serving Flask 
app "rbd-target-api" (lazy loading)
Jun 02 16:29:22 juju-2e9148-rbd-mirror-0 rbd-target-api[8385]:  * Environment: 
production
Jun 02 16:29:22 juju-2e9148-rbd-mirror-0 rbd-target-api[8385]:    WARNING: This 
is a development server. Do not use it in a production deployment.
Jun 02 16:29:22 juju-2e9148-rbd-mirror-0 rbd-target-api[8385]:    Use a 
production WSGI server instead.
Jun 02 16:29:22 juju-2e9148-rbd-mirror-0 rbd-target-api[8385]:  * Debug mode: 
off
Jun 02 16:29:22 juju-2e9148-rbd-mirror-0 rbd-target-api[8385]:  * Running on 
http://[::]:5000/ (Press CTRL+C to quit)
Distributor ID: Ubuntu
Description:    Ubuntu 21.10
Release:        21.10
Codename:       impish

** Tags removed: verification-needed verification-needed-impish
** Tags added: verification-done verification-done-impish

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1883112

Title:
  rbd-target-api crashes with python TypeError

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


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to