glance-api image miss multipath

Bug #2015500 reported by Margarita Shakhova
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kolla
Fix Released
High
Maksim Malchuk
Xena
Fix Released
High
Maksim Malchuk
Yoga
Fix Released
High
Maksim Malchuk
Zed
Fix Released
High
Maksim Malchuk

Bug Description

Since glance-api can be configured to use cinder iscsi backend (https://review.opendev.org/c/openstack/kolla-ansible/+/704608/), there is a need to run multipath in glance-api container in case when options cinder_use_multipath and/or cinder_enforce_multipath are set to True: https://opendev.org/openstack/glance_store/commit/ae73287c7b4db8d5894f72d8a5b1b89b42697545

Revision history for this message
Maksim Malchuk (mmalchuk) wrote :

Please provide the python error trace and configuration used.

Changed in kolla:
status: New → Incomplete
Revision history for this message
Margarita Shakhova (shakhova-margarita) wrote :

Glance is trying to call multipathd and there is a "no such process" error.

/var/log/kolla/glance/glance-api.log.5.gz:2023-03-06 14:59:40.701 808 DEBUG oslo.privsep.daemon [-] privsep: Exception during request[]: [Errno 2] No such file or directory: 'multipathd' _process_cmd /var/lib/kolla/venv/lib/python3.8/site-packages/oslo_privsep/daemon.py:480
/var/log/kolla/glance/glance-api.log.5.gz-Traceback (most recent call last):
/var/log/kolla/glance/glance-api.log.5.gz- File "/var/lib/kolla/venv/lib/python3.8/site-packages/oslo_privsep/daemon.py", line 477, in _process_cmd
/var/log/kolla/glance/glance-api.log.5.gz- ret = func(*f_args, **f_kwargs)
/var/log/kolla/glance/glance-api.log.5.gz- File "/var/lib/kolla/venv/lib/python3.8/site-packages/oslo_privsep/priv_context.py", line 274, in _wrap
/var/log/kolla/glance/glance-api.log.5.gz- return func(*args, **kwargs)
/var/log/kolla/glance/glance-api.log.5.gz- File "/var/lib/kolla/venv/lib/python3.8/site-packages/os_brick/privileged/rootwrap.py", line 197, in execute_root
/var/log/kolla/glance/glance-api.log.5.gz- return custom_execute(*cmd, shell=False, run_as_root=False, **kwargs)
/var/log/kolla/glance/glance-api.log.5.gz- File "/var/lib/kolla/venv/lib/python3.8/site-packages/os_brick/privileged/rootwrap.py", line 145, in custom_execute
/var/log/kolla/glance/glance-api.log.5.gz- return putils.execute(on_execute=on_execute,
/var/log/kolla/glance/glance-api.log.5.gz- File "/var/lib/kolla/venv/lib/python3.8/site-packages/oslo_concurrency/processutils.py", line 395, in execute
/var/log/kolla/glance/glance-api.log.5.gz- obj = subprocess.Popen(cmd,
/var/log/kolla/glance/glance-api.log.5.gz- File "/usr/lib/python3.8/subprocess.py", line 858, in __init__
/var/log/kolla/glance/glance-api.log.5.gz- self._execute_child(args, executable, preexec_fn, close_fds,
/var/log/kolla/glance/glance-api.log.5.gz- File "/usr/lib/python3.8/subprocess.py", line 1704, in _execute_child
/var/log/kolla/glance/glance-api.log.5.gz- raise child_exception_type(errno_num, err_msg, err_filename)
/var/log/kolla/glance/glance-api.log.5.gz:FileNotFoundError: [Errno 2] No such file or directory: 'multipathd'

summary: - glance-api image miss multipath
+ glance-api image miss multipathd
Changed in kolla:
status: Incomplete → Confirmed
description: updated
summary: - glance-api image miss multipathd
+ glance-api image miss multipath
description: updated
tags: added: glance glance-api multipathd
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to kolla (master)

Fix proposed to branch: master
Review: https://review.opendev.org/c/openstack/kolla/+/880281

Changed in kolla:
status: Confirmed → In Progress
Changed in kolla:
assignee: nobody → Maksim Malchuk (mmalchuk)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to kolla (stable/zed)

Fix proposed to branch: stable/zed
Review: https://review.opendev.org/c/openstack/kolla/+/880634

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to kolla (stable/yoga)

Fix proposed to branch: stable/yoga
Review: https://review.opendev.org/c/openstack/kolla/+/880635

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to kolla (stable/xena)

Fix proposed to branch: stable/xena
Review: https://review.opendev.org/c/openstack/kolla/+/880636

Changed in kolla:
importance: Undecided → High
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to kolla (master)

Reviewed: https://review.opendev.org/c/openstack/kolla/+/880281
Committed: https://opendev.org/openstack/kolla/commit/d23ace3fa6197d32fc6a883f9f06e54293d2089b
Submitter: "Zuul (22348)"
Branch: master

commit d23ace3fa6197d32fc6a883f9f06e54293d2089b
Author: Maksim Malchuk <email address hidden>
Date: Thu Apr 13 14:06:38 2023 +0300

    Glance-api fails due to absent multipath tools

    Closes-Bug: #2015500
    Change-Id: Ifa095a4a5a4a2476b356b082b9b57b491c9e29db
    Signed-off-by: Maksim Malchuk <email address hidden>

Changed in kolla:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to kolla (stable/xena)

Reviewed: https://review.opendev.org/c/openstack/kolla/+/880636
Committed: https://opendev.org/openstack/kolla/commit/5a099d9d92b5042b0a9348553232daea3321ebef
Submitter: "Zuul (22348)"
Branch: stable/xena

commit 5a099d9d92b5042b0a9348553232daea3321ebef
Author: Maksim Malchuk <email address hidden>
Date: Thu Apr 13 14:06:38 2023 +0300

    Glance-api fails due to absent multipath tools

    Closes-Bug: #2015500
    Change-Id: Ifa095a4a5a4a2476b356b082b9b57b491c9e29db
    Signed-off-by: Maksim Malchuk <email address hidden>
    (cherry picked from commit d23ace3fa6197d32fc6a883f9f06e54293d2089b)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to kolla (stable/zed)

Reviewed: https://review.opendev.org/c/openstack/kolla/+/880634
Committed: https://opendev.org/openstack/kolla/commit/e0c028dfa027d50437f6f0a28b56a7520893dbdb
Submitter: "Zuul (22348)"
Branch: stable/zed

commit e0c028dfa027d50437f6f0a28b56a7520893dbdb
Author: Maksim Malchuk <email address hidden>
Date: Thu Apr 13 14:06:38 2023 +0300

    Glance-api fails due to absent multipath tools

    Closes-Bug: #2015500
    Change-Id: Ifa095a4a5a4a2476b356b082b9b57b491c9e29db
    Signed-off-by: Maksim Malchuk <email address hidden>
    (cherry picked from commit d23ace3fa6197d32fc6a883f9f06e54293d2089b)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to kolla (stable/yoga)

Reviewed: https://review.opendev.org/c/openstack/kolla/+/880635
Committed: https://opendev.org/openstack/kolla/commit/d511369be79574a2e4a7db128e8f2d2e74b13cc0
Submitter: "Zuul (22348)"
Branch: stable/yoga

commit d511369be79574a2e4a7db128e8f2d2e74b13cc0
Author: Maksim Malchuk <email address hidden>
Date: Thu Apr 13 14:06:38 2023 +0300

    Glance-api fails due to absent multipath tools

    Closes-Bug: #2015500
    Change-Id: Ifa095a4a5a4a2476b356b082b9b57b491c9e29db
    Signed-off-by: Maksim Malchuk <email address hidden>
    (cherry picked from commit d23ace3fa6197d32fc6a883f9f06e54293d2089b)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/kolla 16.0.0.0rc1

This issue was fixed in the openstack/kolla 16.0.0.0rc1 release candidate.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/kolla 14.10.0

This issue was fixed in the openstack/kolla 14.10.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/kolla 15.2.0

This issue was fixed in the openstack/kolla 15.2.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/kolla xena-eol

This issue was fixed in the openstack/kolla xena-eol release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.