Beispiel #1
0
 def load(cls, context, id, include_deleted=False):
     instance = load_mgmt_instance(cls, context, id, include_deleted)
     client = remote.create_cinder_client(context)
     try:
         instance.volume = client.volumes.get(instance.volume_id)
     except Exception:
         instance.volume = None
         # Populate the volume_used attribute from the guest agent.
     instance_models.load_guest_info(instance, context, id)
     instance.root_history = mysql_models.RootHistory.load(context=context, instance_id=id)
     return instance
Beispiel #2
0
 def load(cls, context, id, include_deleted=False):
     instance = load_mgmt_instance(cls, context, id, include_deleted)
     client = clients.create_cinder_client(context)
     try:
         instance.volume = client.volumes.get(instance.volume_id)
     except Exception:
         instance.volume = None
         # Populate the volume_used attribute from the guest agent.
     instance_models.load_guest_info(instance, context, id)
     instance.root_history = mysql_models.RootHistory.load(context=context,
                                                           instance_id=id)
     return instance