diff --git a/vmware-base/src/com/cloud/hypervisor/vmware/util/VmwareContextPool.java b/vmware-base/src/com/cloud/hypervisor/vmware/util/VmwareContextPool.java index 69bde1997d9..c36b3a8ce24 100644 --- a/vmware-base/src/com/cloud/hypervisor/vmware/util/VmwareContextPool.java +++ b/vmware-base/src/com/cloud/hypervisor/vmware/util/VmwareContextPool.java @@ -119,9 +119,9 @@ public class VmwareContextPool { } private TimerTask getTimerTask() { - return new TimerTask() { + return new ManagedContextTimerTask() { @Override - public void run() { + protected void runInContext() { try { // doIdleCheck();