-
Bug
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
None
To Reproduce Steps to reproduce the behavior:
- Deploy NFS as cinder backend and cinder as glance backend (glance->cinder->NFS)
- Set allowed_direct_url_schemes=cinder in cinder config file
- Create a bootable volume from a RAW image
Expected behavior
- The volume should be created in an optimized way by leveraging backend clone functionality
Actual behavior
- The operation fails
cinder create 1 --image eb0f8e5c-5773-42c1-86ce-ddced761fe85 --name test-optimized The locations were fetched successfully Aug 19 10:20:14 rdhasman-devstack-nfs cinder-volume[2338022]: DEBUG cinder.volume.flows.manager.create_volume [None req-cce6b016-9e75-492e-91fc-d4d8288a1af9 admin None] Cloning f877bf0b-3c8c-4cca-b894-990e06e95897 from image eb0f8e5c-5773-42c1-86ce-ddced761fe85 at location (None, [{'url': 'cinder://nfsdriver-1/84228382-6d6a-4441-a2de-e3592a36a347', 'metadata': {'store': 'nfsdriver-1'}}]). {{(pid=2338022) _create_from_image /opt/stack/cinder/cinder/volume/flows/manager/create_volume.py:1081}} but later we fail with the following error Aug 19 10:20:14 rdhasman-devstack-nfs cinder-volume[2338022]: ERROR cinder.volume.manager AttributeError: 'Volume' object has no attribute 'obj_context'