Hello.

I was upgrade our ovirt-engine from 4.3 to latest 4.4.3.12. Seems all flawless, except our storage domain (Cinder).

Currently our clusters can't start VM, create Disks, resize disks, etc. Only migration works.

The root cause: ovirt missing project_id in API call:

ovirt 4.3 call:

17910:2020-12-02 20:43:32.087 1949 INFO eventlet.wsgi.server [req-7267b4fd-9659-4380-9297-4582ece3fe23 - - - - -] 192.168.101.10 "POST /v2/07f5bf3f6dc64b85988c3779654e175e/volumes/e3df2f84-2206-4165-9001-bcace8613315/action HTTP/1.1" status: 200  len: 777 time: 0.4810839

ovirt 4.4 call:

2020-12-05 14:09:24.155 2031 INFO eventlet.wsgi.server [req-71b47b34-8ed7-410a-812f-8f662f9f4037 - - - - -] 192.168.101.10 "POST /v2/volumes/e3df2f84-2206-4165-9001-bcace8613315/action HTTP/1.1" status: 404  len: 333 time: 0.2505009


provider configuration in engine database:

engine=# select * from providers where name='cinder_ceph_backened';
-[ RECORD 1 ]---------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
id                    | 9c5800e6-5a88-403a-9c57-a501714fe816
name                  | cinder_ceph_backened
description           | OpenStack Cinder with Ceph Backend
url                   | http://192.168.101.20:8776
provider_type         | OPENSTACK_VOLUME
auth_required         | t
auth_username         | admin
auth_password         | OUDZtXsI4eOT69UKYI2DNqTFmN3c08XNAbbi3PQHq2Np319yURcIjhOJ81lKUo+T+pa/e6d5XUbPZmwulCK21fU5UrY2uJBSg8GXaVH23os7BmZzx+7V0V82LLBFYWUAAACeXY0hu9UGgQiMd0L7wPS0hU23iSib/BWnCcxY6h4ooQ0/pfKNZ10so5tKin/mAgMHNmX2YtqiYaQgZTYpDcIf9JnfqsiJKUW3xekPzTJQCIUEDbX/1Jpp5sJCW5aFHDSiy1I9CU/etAcqrzf6JMN8Mfn6X4VZjXqrg4YQ+QD6TiTwOAS7u7oJwCYopdRHvGNspc2YbPykN62NgFWwmg==
_create_date          | 2017-04-05 19:30:57.045699+07
_update_date          | 2020-12-05 13:27:31.320646+07
custom_properties     |
tenant_name           | admin
plugin_type           |
auth_url              | http://192.168.101.20:5000/v2.0
additional_properties |
read_only             | f
is_unmanaged          | f
auto_sync             | f
user_domain_name      |
project_name          |
project_domain_name   |


Now we miss some field or bug in code where project_id (admin = 07f5bf3f6dc64b85988c3779654e175e) is not concat to uri?



Thanks,

k