Blame SOURCES/0053-rhv-upload-Check-status-more-frequently.patch

5ce0c7
From 7a4b425471223234fde5a65ca5fe5abc87fb0276 Mon Sep 17 00:00:00 2001
46b2f6
From: Nir Soffer <nirsof@gmail.com>
46b2f6
Date: Mon, 18 Nov 2019 01:04:24 +0200
46b2f6
Subject: [PATCH] rhv-upload: Check status more frequently
46b2f6
46b2f6
Checking status more frequently save a couple of seconds. Here is
46b2f6
an example flow tested with oVirt upload_disk.py example:
46b2f6
46b2f6
With 5 seconds wait:
46b2f6
46b2f6
Created disk in 11.085111 seconds
46b2f6
Created transfer in 1.857502 seconds
46b2f6
46b2f6
With 1 second wait:
46b2f6
46b2f6
Created disk in 4.991227 seconds
46b2f6
Created transfer in 1.961243 seconds
46b2f6
46b2f6
(cherry picked from commit 8816c5db220f518ef70beec7ac543290e3d5c0c7
46b2f6
in virt-v2v)
46b2f6
---
46b2f6
 v2v/rhv-upload-plugin.py | 4 ++--
46b2f6
 1 file changed, 2 insertions(+), 2 deletions(-)
46b2f6
46b2f6
diff --git a/v2v/rhv-upload-plugin.py b/v2v/rhv-upload-plugin.py
46b2f6
index 7f62b4e3b..f13405df1 100644
46b2f6
--- a/v2v/rhv-upload-plugin.py
46b2f6
+++ b/v2v/rhv-upload-plugin.py
46b2f6
@@ -161,7 +161,7 @@ def open(readonly):
46b2f6
 
46b2f6
     endt = time.time() + timeout
46b2f6
     while True:
46b2f6
-        time.sleep(5)
46b2f6
+        time.sleep(1)
46b2f6
         disk = disk_service.get()
46b2f6
         if disk.status == types.DiskStatus.OK:
46b2f6
             break
46b2f6
@@ -196,7 +196,7 @@ def open(readonly):
46b2f6
         if time.time() > endt:
46b2f6
             raise RuntimeError("timed out waiting for transfer status "
46b2f6
                                "!= INITIALIZING")
46b2f6
-        time.sleep(5)
46b2f6
+        time.sleep(1)
46b2f6
 
46b2f6
     # Now we have permission to start the transfer.
46b2f6
     if params['rhv_direct']:
46b2f6
-- 
5ce0c7
2.18.4
46b2f6