def _call_glance_plugin(self, context, instance, session, fn, image_id, params): glance_api_servers = glance.get_api_servers() sr_path = vm_utils.get_sr_path(session) extra_headers = glance.generate_identity_headers(context) def pick_glance(kwargs): server = next(glance_api_servers) kwargs['endpoint'] = server kwargs['api_version'] = 2 # NOTE(sdague): is the return significant here at all? return server def retry_cb(context, instance, exc=None): if exc: exc_info = sys.exc_info() LOG.debug(six.text_type(exc), exc_info=exc_info) compute_utils.add_instance_fault_from_exc( context, instance, exc, exc_info) cb = functools.partial(retry_cb, context, instance) return fn(session, CONF.glance.num_retries, pick_glance, cb, image_id, sr_path, extra_headers, **params)
def _call_glance_plugin(self, context, instance, session, fn, image_id, params): glance_api_servers = glance.get_api_servers(context) sr_path = vm_utils.get_sr_path(session) extra_headers = glance.generate_identity_headers(context) def pick_glance(kwargs): server = next(glance_api_servers) kwargs['endpoint'] = server kwargs['api_version'] = 2 # NOTE(sdague): is the return significant here at all? return server def retry_cb(context, instance, exc=None): if exc: exc_info = sys.exc_info() LOG.debug(six.text_type(exc), exc_info=exc_info) compute_utils.add_instance_fault_from_exc( context, instance, exc, exc_info) cb = functools.partial(retry_cb, context, instance) return fn(session, CONF.glance.num_retries, pick_glance, cb, image_id, sr_path, extra_headers, **params)
def _make_params(self, context, session, image_id): return {'image_id': image_id, 'sr_path': vm_utils.get_sr_path(session), 'extra_headers': glance.generate_identity_headers(context)}
def _make_params(self, context, session, image_id): return { "image_id": image_id, "sr_path": vm_utils.get_sr_path(session), "extra_headers": glance.generate_identity_headers(context), }