Esempio n. 1
0
	def __init__(self, main_instance):
		AbstractRole.__init__(self, main_instance)
		self.dialog = Dialog(self)
		self.has_run = False
		self.shares = {}
		self.wm = None
		Config.read()
Esempio n. 2
0
	def __init__(self, main_instance):
		AbstractRole.__init__(self, main_instance)
		
		self.server = None
		self.ssl_ctx = None
		self.processes = {}
		
		self.kill_mutex = threading.Lock()
Esempio n. 3
0
    def __init__(self, main_instance):
        AbstractRole.__init__(self, main_instance)

        self.server = None
        self.ssl_ctx = None
        self.processes = {}

        self.kill_mutex = threading.Lock()
Esempio n. 4
0
	def __init__(self, main_instance):
		AbstractRole.__init__(self, main_instance)
		
		self.server = None
		self.ssl_ctx = None
		self.processes = {}
		
		self.kill_mutex = threading.Lock()
		self.sessions_repo = SessionsRepository.initialize()
		self.apps_repo = ApplicationsRepository.initialize()
Esempio n. 5
0
	def __init__(self, main_instance):
		
		AbstractRole.__init__(self, main_instance)
		self.virt_co = libvirt.open(Config.libvirt_uri)
		self.has_run = False
		self.queue = Queue.Queue()
		self.pool = Pool(Config.ulteo_pool_name,self.virt_co)
		self.virtual_machine = {}
		self.network = Network(Config.network_name, self.virt_co)
		self.webserver = None
Esempio n. 6
0
    def __init__(self, main_instance):
        AbstractRole.__init__(self, main_instance)

        self.server = None
        self.ssl_ctx = None
        self.processes = {}

        self.kill_mutex = threading.Lock()
        self.sessions_repo = SessionsRepository.initialize()
        self.apps_repo = ApplicationsRepository.initialize()
Esempio n. 7
0
	def __init__(self, main_instance):
		
		AbstractRole.__init__(self, main_instance)
		Logger.info("Guest role::__init__")
		
		self.loop = True
		self.url = None
		self.host = Conf.hypervisor
		self.port = "1112"
		self.session = None
		self.session_spooler = multiprocessing.Queue()
		self.session_sync = multiprocessing.Queue()
		self.manager = Manager(self.main_instance.smRequestManager)
		self.session_manager = SessionManagement(self.manager, self.session_spooler, self.session_sync)
		self.current_session_status = None
Esempio n. 8
0
    def __init__(self, main_instance):

        AbstractRole.__init__(self, main_instance)
        Logger.info("Guest role::__init__")

        self.loop = True
        self.url = None
        self.host = Conf.hypervisor
        self.port = "1112"
        self.session = None
        self.session_spooler = multiprocessing.Queue()
        self.session_sync = multiprocessing.Queue()
        self.manager = Manager(self.main_instance.smRequestManager)
        self.session_manager = SessionManagement(self.manager,
                                                 self.session_spooler,
                                                 self.session_sync)
        self.current_session_status = None
Esempio n. 9
0
	def __init__(self, main_instance):
		AbstractRole.__init__(self, main_instance)
		self.dialog = Dialog(self)
		Logger._instance.close()
		self.sessions = {}
		self.locked_sessions = []
		self.sessions_spooler = MPQueue.Queue()
		self.sessions_spooler2 = MPQueue.Queue()
		self.sessions_sync = MPQueue.Queue()
		self.logging_queue = MPQueue.Queue()

		self.manager = Manager(self.main_instance.smRequestManager)
		self.threads = []
		
		self.applications = {}
		self.applications_id_SM = {}
		self.applications_mutex = threading.Lock()
		
		self.has_run = False
		
		self.static_apps = RolePlatform.ApplicationsStatic(self.main_instance.smRequestManager)
		self.static_apps_must_synced = False
		self.static_apps_lock = threading.Lock()
Esempio n. 10
0
	def __init__(self, main_instance):
		AbstractRole.__init__(self, main_instance)
		self.sessions = {}
		self.locked_sessions = []
		self.sessions_spooler = MPQueue.Queue()
		self.sessions_spooler2 = MPQueue.Queue()
		self.sessions_sync = MPQueue.Queue()
		self.logging_queue = MPQueue.Queue()
		
		self.manager = Manager(self.main_instance.smRequestManager)
		self.threads = []
		
		self.applications = {}
		self.applications_id_SM = {}
		self.applications_mutex = threading.Lock()
		
		self.static_apps = ApplicationsStatic(self.main_instance.smRequestManager)
		self.static_apps_must_synced = False
		self.static_apps_lock = threading.Lock()
		
		self.scripts = Scripts(self.main_instance.smRequestManager)
		self.scripts_lock = threading.Lock()
		self.scripts_must_synced = False
Esempio n. 11
0
    def __init__(self, main_instance):
        AbstractRole.__init__(self, main_instance)
        self.dialog = Dialog(self)
        Logger._instance.close()
        self.sessions = {}
        self.locked_sessions = []
        self.sessions_spooler = MPQueue.Queue()
        self.sessions_spooler2 = MPQueue.Queue()
        self.sessions_sync = MPQueue.Queue()
        self.logging_queue = MPQueue.Queue()

        self.manager = Manager(self.main_instance.smRequestManager)
        self.threads = []

        self.applications = {}
        self.applications_id_SM = {}
        self.applications_mutex = threading.Lock()

        self.has_run = False

        self.static_apps = RolePlatform.ApplicationsStatic(
            self.main_instance.smRequestManager)
        self.static_apps_must_synced = False
        self.static_apps_lock = threading.Lock()
Esempio n. 12
0
    def __init__(self, main_instance):
        AbstractRole.__init__(self, main_instance)
        self.sessions = {}
        self.locked_sessions = []
        self.sessions_spooler = MPQueue.Queue()
        self.sessions_spooler2 = MPQueue.Queue()
        self.sessions_sync = MPQueue.Queue()
        self.logging_queue = MPQueue.Queue()

        self.manager = Manager(self.main_instance.smRequestManager)
        self.threads = []

        self.applications = {}
        self.applications_id_SM = {}
        self.applications_mutex = threading.Lock()

        self.static_apps = ApplicationsStatic(
            self.main_instance.smRequestManager)
        self.static_apps_must_synced = False
        self.static_apps_lock = threading.Lock()

        self.scripts = Scripts(self.main_instance.smRequestManager)
        self.scripts_lock = threading.Lock()
        self.scripts_must_synced = False
Esempio n. 13
0
 def __init__(self, main_instance):
     AbstractRole.__init__(self, main_instance)
     Logger.info("Dummy role::__init__")
Esempio n. 14
0
 def __init__(self, main_instance):
     AbstractRole.__init__(self, main_instance)
     self.dialog = Dialog(self)
     self.has_run = False
     self.shares = {}
     self.wm = None
Esempio n. 15
0
	def __init__(self, main_instance):
		AbstractRole.__init__(self, main_instance)
		self.shares = {}
		self.FSBackend = FSBackend()
Esempio n. 16
0
 def __init__(self, main_instance):
     AbstractRole.__init__(self, main_instance)
     self.shares = {}
     self.FSBackend = FSBackend()
Esempio n. 17
0
	def __init__(self, main_instance):
		AbstractRole.__init__(self, main_instance)
		Logger.info("Dummy role::__init__")