Hello Ayal Baron, Allon Mureinik,
I'd like you to do a code review. Please visit
http://gerrit.ovirt.org/24038
to review the following change.
Change subject: vm: do not pause during refreshVolume
......................................................................
vm: do not pause during refreshVolume
There's no need to pause the VM during the logical volume refresh as LVM
is taking care of freezing the IO during the dm table update.
Bug-Url:
https://bugzilla.redhat.com/show_bug.cgi?id=889097
Change-Id: I896993c00b94c3255ad2007486e0589bf10b3a98
Signed-off-by: Federico Simoncelli <fsimonce(a)redhat.com>
Reviewed-on:
http://gerrit.ovirt.org/8382
Reviewed-by: Ayal Baron <abaron(a)redhat.com>
Reviewed-by: Allon Mureinik <amureini(a)redhat.com>
---
M vdsm/vm.py
1 file changed, 2 insertions(+), 13 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/38/24038/1
diff --git a/vdsm/vm.py b/vdsm/vm.py
index 7c2d496..bf64195 100644
--- a/vdsm/vm.py
+++ b/vdsm/vm.py
@@ -2489,19 +2489,8 @@
self.__extendDriveVolume(vmDrive, newSize)
def __refreshDriveVolume(self, volInfo):
- """ Stop vm before refreshing LV. """
-
- self._guestCpuLock.acquire()
- try:
- wasRunning = self._guestCpuRunning
- if wasRunning:
- self.pause(guestCpuLocked=True)
- self.cif.irs.refreshVolume(volInfo['domainID'],
volInfo['poolID'],
- volInfo['imageID'],
volInfo['volumeID'])
- if wasRunning:
- self.cont(guestCpuLocked=True)
- finally:
- self._guestCpuLock.release()
+ self.cif.irs.refreshVolume(volInfo['domainID'],
volInfo['poolID'],
+ volInfo['imageID'],
volInfo['volumeID'])
def __verifyVolumeExtension(self, volInfo):
self.log.debug("Refreshing drive volume for %s (domainID: %s, "
--
To view, visit
http://gerrit.ovirt.org/24038
To unsubscribe, visit
http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I896993c00b94c3255ad2007486e0589bf10b3a98
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: ovirt-3.4
Gerrit-Owner: Federico Simoncelli <fsimonce(a)redhat.com>
Gerrit-Reviewer: Allon Mureinik <amureini(a)redhat.com>
Gerrit-Reviewer: Ayal Baron <abaron(a)redhat.com>