Commit 7ad24191 authored by Antoine Millet's avatar Antoine Millet
Browse files

(re)Added the hypervirsor lock

parent a69daabd
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
import threading

from ccserver.handlers import listed
from ccserver.clients import Client, RegisteredCCHandler

@@ -94,6 +96,13 @@ class HvClient(Client):
    def __init__(self, *args, **kwargs):
        super(HvClient, self).__init__(*args, **kwargs)
        self._children = {}
        self._hv_lock = threading.RLock()

    @property
    def hvlock(self):
        """ The lock used on hypervirsors for migration.
        """
        return self._hv_lock

    #
    # Children specific methods: