From 1af6ac0f98891dfe225e5b3102d2037906d862d8 Mon Sep 17 00:00:00 2001 From: Luca Bigliardi <shammash@google.com> Date: Thu, 6 May 2010 16:16:49 +0100 Subject: [PATCH] Lock PowercycleNode child in memory Signed-off-by: Luca Bigliardi <shammash@google.com> Reviewed-by: Michael Hanselmann <hansmi@google.com> --- lib/backend.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/backend.py b/lib/backend.py index 81f82bc3a..10b08a277 100644 --- a/lib/backend.py +++ b/lib/backend.py @@ -2675,6 +2675,11 @@ def PowercycleNode(hypervisor_type): pid = 0 if pid > 0: return "Reboot scheduled in 5 seconds" + # ensure the child is running on ram + try: + utils.Mlockall() + except Exception: + pass time.sleep(5) hyper.PowercycleNode() -- GitLab