commit 60ec1a794a9ec69f9a3bbd747aa86212be453105 Author: Zuul Date: Sat Oct 17 09:54:23 2020 +0000 Update git submodules * Update nova from branch 'master' - Merge "compute: Lock by instance.uuid lock during swap_volume" - compute: Lock by instance.uuid lock during swap_volume The libvirt driver is currently the only virt driver implementing swap volume within Nova. While libvirt itself does support moving between multiple volumes attached to the same instance at the same time the current logic within the libvirt driver makes a call to virDomainGetXMLDesc that fails if there are active block jobs against any disk attached to the domain. This change simply uses an instance.uuid based lock in the compute layer to serialise requests to swap_volume to avoid this from being possible. Closes-Bug: #1896621 Change-Id: Ic5ce2580e7638a47f1ffddb4edbb503bf490504c diff --git a/nova b/nova index 3d89726..7f4afc1 160000 --- a/nova +++ b/nova @@ -1 +1 @@ -Subproject commit 3d8972612b99f003d064868e6cd8603cd053e29b +Subproject commit 7f4afc1a0fbc721731a0c88bb91cada8f4e4ed11