예제 #1
0
 def __init__(self):
     super(ComputeTaskAPI, self).__init__()
     target = messaging.Target(topic=CONF.conductor.topic,
                               namespace='compute_task',
                               version='1.0')
     serializer = objects_base.NovaObjectSerializer()
     self.client = rpc.get_client(target, serializer=serializer)
예제 #2
0
파일: rpcapi.py 프로젝트: bopopescu/jacket
 def __init__(self):
     super(SchedulerAPI, self).__init__()
     target = messaging.Target(topic=CONF.scheduler_topic, version='4.0')
     version_cap = self.VERSION_ALIASES.get(CONF.upgrade_levels.scheduler,
                                            CONF.upgrade_levels.scheduler)
     serializer = objects_base.NovaObjectSerializer()
     self.client = rpc.get_client(target, version_cap=version_cap,
                                  serializer=serializer)
예제 #3
0
파일: rpcapi.py 프로젝트: bopopescu/jacket
 def __init__(self, topic=None):
     super(NetworkAPI, self).__init__()
     topic = topic or CONF.network_topic
     target = messaging.Target(topic=topic, version='1.0')
     version_cap = self.VERSION_ALIASES.get(CONF.upgrade_levels.network,
                                            CONF.upgrade_levels.network)
     serializer = objects_base.NovaObjectSerializer()
     self.client = rpc.get_client(target, version_cap, serializer)
예제 #4
0
파일: rpcapi.py 프로젝트: bopopescu/jacket
 def __init__(self):
     super(ComputeAPI, self).__init__()
     target = messaging.Target(topic=CONF.compute_topic, version='4.0')
     upgrade_level = CONF.upgrade_levels.compute
     if upgrade_level == 'auto':
         version_cap = self._determine_version_cap(target)
     else:
         version_cap = self.VERSION_ALIASES.get(upgrade_level,
                                                upgrade_level)
     serializer = objects_base.NovaObjectSerializer()
     self.client = self.get_client(target, version_cap, serializer)