Cinder Driver does not properly initialize when using REST API
Applies to
- RHOSO 18 (RedHat Openstack on OpenShift), based in Antelope
- Cinder driver
- NetApp Data ONTAP 9.16
- iSCSI protocol
Issue
When cinder backend is configured with the parameter netapp_use_legacy_client = False , cinder driver does not properly initialize:
YYYY-MM-DD hh:mm:ss ERROR cinder.volume.manager [None req-f2de927d-cbb9-4979-9dda-ae6264430ca9 - - - - - -] Failed to initialize driver.: cinder.exception.NotFound: Counter avg_processor_busy not foundYYYY-MM-DD hh:mm:ss ERROR cinder.volume.manager Traceback (most recent call last):YYYY-MM-DD hh:mm:ss ERROR cinder.volume.manager File "/usr/lib/python3.9/site-packages/cinder/volume/drivers/netapp/dataontap/client/client_cmode_rest.py", line 926, in get_performance_counter_infoYYYY-MM-DD hh:mm:ss ERROR cinder.volume.manager response = self.send_request(YYYY-MM-DD hh:mm:ss ERROR cinder.volume.manager File "/usr/lib/python3.9/site-packages/cinder/volume/volume_utils.py", line 1565, in trace_method_logging_wrapperYYYY-MM-DD hh:mm:ss ERROR cinder.volume.manager return f(*args, **kwargs)YYYY-MM-DD hh:mm:ss ERROR cinder.volume.manager File "/usr/lib/python3.9/site-packages/cinder/volume/drivers/netapp/dataontap/client/client_cmode_rest.py", line 231, in send_requestYYYY-MM-DD hh:mm:ss ERROR cinder.volume.manager response = self.get_records(YYYY-MM-DD hh:mm:ss ERROR cinder.volume.manager File "/usr/lib/python3.9/site-packages/cinder/volume/volume_utils.py", line 1565, in trace_method_logging_wrapperYYYY-MM-DD hh:mm:ss ERROR cinder.volume.manager return f(*args, **kwargs)YYYY-MM-DD hh:mm:ss ERROR cinder.volume.manager File "/usr/lib/python3.9/site-packages/cinder/volume/drivers/netapp/dataontap/client/client_cmode_rest.py", line 261, in get_recordsYYYY-MM-DD hh:mm:ss ERROR cinder.volume.manager _, response = self.connection.invoke_successfully(YYYY-MM-DD hh:mm:ss ERROR cinder.volume.manager File "/usr/lib/python3.9/site-packages/cinder/volume/drivers/netapp/dataontap/client/api.py", line 874, in invoke_successfullyYYYY-MM-DD hh:mm:ss ERROR cinder.volume.manager raise NaApiError(code, msg)YYYY-MM-DD hh:mm:ss ERROR cinder.volume.manager cinder.volume.drivers.netapp.dataontap.client.api.NaApiError: NetApp API failed. Reason - 8585320:Object "system:constituent" was not found.
