Merge "Fix volume OVO create method"

This commit is contained in:
Zuul 2021-03-24 04:48:42 +00:00 committed by Gerrit Code Review
commit ff4aa16cba
2 changed files with 2 additions and 4 deletions

View File

@ -351,7 +351,8 @@ class Volume(cleanable.CinderCleanableObject, base.CinderObject,
volume_types.get_default_volume_type()['id'])
db_volume = db.volume_create(self._context, updates)
self._from_db_object(self._context, self, db_volume)
expected_attrs = self._get_expected_attrs(self._context)
self._from_db_object(self._context, self, db_volume, expected_attrs)
def save(self):
updates = self.cinder_obj_get_changes()

View File

@ -353,9 +353,6 @@ class API(base.Base):
if flow_engine.storage.fetch('refresh_az'):
self.list_availability_zones(enable_cache=True,
refresh_cache=True)
# Refresh the object here, otherwise things ain't right
vref = objects.Volume.get_by_id(
context, vref['id'])
LOG.info("Create volume request issued successfully.",
resource=vref)
return vref