diff --git a/lib/backend.py b/lib/backend.py index 81f82bc3a42763436ebdcba1e2d9016d9ea562ec..10b08a277e5e39aa59d8706c058151b696999247 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()