netapp copyoffload provider location None
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Fix Released
|
Low
|
Unassigned | ||
Queens |
Fix Committed
|
Low
|
Unassigned |
Bug Description
After creating an volume with copyoffload while have more than one nfs shares, it fails to create an imagecache out of it because volume[
This is the reason why we then get this warning: "Exception while registering image <Image-ID> in cache. Exception: object supporting the buffer API required"
And it is not creating a new cache inside the nfs share.
By volume creation the volume database entry is created with the field provider_location = null.
When cinder tries to register a image-cache from the new volume it gets the volume information from the database and can not derive the mountpoint for "None" this leads to a crash with the message above.
We are using currently queens.
Greetings Friedrich Hiekel, /docs.opendev. org/opendev/ infra-manual/ latest/ developers. html#committing -changes
I'm not sure if this bug is going to have the attention you need because it is based on stable/queens. However, I see that you pointed out a code that is in master, so this issue may be a problem in the current code. I'm going to mention this in the email bug report but feel free to propose your patch to Gerrit so the cinder squad could review it [1].
Cheers
[1] https:/