Exemple #1
0
 def get_by_instance_and_volume_id(cls, context, volume_id, instance_uuid,
                                   expected_attrs=None):
     db_bdm = db.block_device_mapping_get_by_instance_and_volume_id(
         context, volume_id, instance_uuid)
     if not db_bdm:
         raise exception.VolumeBDMNotFound(volume_id=volume_id)
     return cls._from_db_object(context, cls(), db_bdm,
                                expected_attrs=expected_attrs)
 def get_by_volume_and_instance(cls, context, volume_id, instance_uuid,
                                expected_attrs=None):
     if expected_attrs is None:
         expected_attrs = []
     db_bdm = db.block_device_mapping_get_by_instance_and_volume_id(
         context, volume_id, instance_uuid,
         _expected_cols(expected_attrs))
     if not db_bdm:
         raise exception.VolumeBDMNotFound(volume_id=volume_id)
     return cls._from_db_object(context, cls(), db_bdm,
                                expected_attrs=expected_attrs)