Uploaded image for project: 'Red Hat OpenStack Services on OpenShift'
  1. Red Hat OpenStack Services on OpenShift
  2. OSPRH-19708

NFS: Optimized path for creating bootable volume doesn't work

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • openstack-cinder
    • None
    • 0
    • False
    • Hide

      None

      Show
      None
    • False
    • ?
    • None
    • Moderate

      To Reproduce Steps to reproduce the behavior:

      1. Deploy NFS as cinder backend and cinder as glance backend (glance->cinder->NFS)
      2. Set allowed_direct_url_schemes=cinder in cinder config file
      3. 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'
      

              rdhasman@redhat.com Rajat Dhasmana
              rdhasman@redhat.com Rajat Dhasmana
              rhos-storage-cinder
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: