[gnome-ostree] guestfish: Bump timeout to 5 minutes



commit 76c7a0657322f1277681fb1732ea3acecaa6c7cc
Author: Colin Walters <walters verbum org>
Date:   Thu Feb 28 12:05:34 2013 -0500

    guestfish: Bump timeout to 5 minutes
    
    Since on nested virt we may be really really slow...

 src/js/guestfish.js |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/src/js/guestfish.js b/src/js/guestfish.js
index 579cd4c..5f8e6d9 100644
--- a/src/js/guestfish.js
+++ b/src/js/guestfish.js
@@ -155,7 +155,8 @@ const GuestMount = new Lang.Class({
 
         let pid = parseInt(pidStr);
        let guestfishExited = false;
-        for (let i = 0; i < 30; i++) {
+       let guestfishTimeoutSecs = 5 * 60;
+        for (let i = 0; i < guestfishTimeoutSecs; i++) {
             let killContext = new GSystem.SubprocessContext({argv: ['kill', '-0', ''+pid]});
             killContext.set_stderr_disposition(GSystem.SubprocessStreamDisposition.NULL);
             let killProc = new GSystem.Subprocess({context: killContext});
@@ -163,7 +164,7 @@ const GuestMount = new Lang.Class({
             let [waitSuccess, ecode] = killProc.wait_sync(null);
             let [killSuccess, statusStr] = ProcUtil.getExitStatusAndString(ecode);
             if (killSuccess) {
-                print("Awaiting termination of guestfish, pid=" + pid + " timeout=" + (30 - i) + "s");
+                print("Awaiting termination of guestfish, pid=" + pid + " timeout=" + (guestfishTimeoutSecs 
- i) + "s");
                 GLib.usleep(GLib.USEC_PER_SEC);
             } else {
                guestfishExited = true;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]