Support for configuring oslo.coordination lock_path is missing
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
puppet-glance |
Fix Released
|
High
|
Alan Bishop |
Bug Description
The problem is succinctly described in https:/
The os-brick patch [1] breaks Glance's cinder backend unless the oslo.coordination lock_path is configured (it has no default value).
From the Red Hat bug:
Upstream change[1] made the connect_volume and disconnect_volume methods use external file locks hence making lock_path a mandatory option to be configured by os-brick consumers like glance and nova.
For glance, it is currently unset but also we should be careful while setting it since services residing in the same node should use the same lock path. Eg: if glance and cinder are in the same node then they should use the same lock path.
Following is the stack trace from glance logs:
2022-06-27 07:21:26.030 15 DEBUG os_brick.
2022-06-27 07:21:26.031 15 ERROR glance_
2022-06-27 07:21:26.031 15 ERROR glance_
2022-06-27 07:21:26.031 15 ERROR glance_
2022-06-27 07:21:26.031 15 ERROR glance_
2022-06-27 07:21:26.031 15 ERROR glance_
2022-06-27 07:21:26.031 15 ERROR glance_
2022-06-27 07:21:26.031 15 ERROR glance_
2022-06-27 07:21:26.031 15 ERROR glance_
2022-06-27 07:21:26.031 15 ERROR glance_
2022-06-27 07:21:26.031 15 ERROR glance_
2022-06-27 07:21:26.031 15 ERROR glance_
2022-06-27 07:21:26.031 15 ERROR glance_
2022-06-27 07:21:26.031 15 ERROR glance_
2022-06-27 07:21:26.031 15 ERROR glance_
2022-06-27 07:21:26.031 15 ERROR glance_
2022-06-27 07:21:26.031 15 ERROR glance_
2022-06-27 07:21:26.031 15 ERROR glance_
2022-06-27 07:21:26.031 15 ERROR glance_
[1] https:/
Changed in puppet-glance: | |
status: | New → Incomplete |
assignee: | nobody → Alan Bishop (alan-bishop) |
Changed in puppet-glance: | |
importance: | Undecided → High |
Fix proposed to branch: master /review. opendev. org/c/openstack /puppet- glance/ +/848468
Review: https:/