7.3
On the client side, a normal workflow to download a VMDK file with NFC is:
The existing implementation doesn't get HTTP response before closing the HTTP connection. As a consequence, it might create a potential race condition on the server side as shown above that could end up with the server deleting the received incomplete VMDK file, which the client has no knowledge of.
Please find attached one-off patch for VIO 7.3: vio-patch-7.3.0-pr3464424.tgz
#viocli oneoffpatch add -l vio-patch-7.3.0-pr3464424.tgz#viocli oneoffpatch install -p vio-patch-7.3.0-pr3464424Note: If you need to uninstall the patch, execute the command: #viocli oneoffpatch uninstall -p vio-patch-7.3.0-pr3464424
If the error is still reproducible after installing the one-off patch, please create a vio support bundle and collect the output generated by:
osctl exec -ti cinder-volume-0 -- cat /usr/lib/python3.7/site-packages/oslo_vmware/rw_handles.py > rw_handles.py
before uninstalling the one-off patch.