summaryrefslogtreecommitdiff
path: root/nova/cmd/manage.py
diff options
context:
space:
mode:
Diffstat (limited to 'nova/cmd/manage.py')
-rw-r--r--nova/cmd/manage.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/nova/cmd/manage.py b/nova/cmd/manage.py
index ba247d7091..2d087d3d9d 100644
--- a/nova/cmd/manage.py
+++ b/nova/cmd/manage.py
@@ -687,8 +687,8 @@ class DbCommands(object):
try:
cell_mapping = objects.CellMapping.get_by_uuid(ctxt,
objects.CellMapping.CELL0_UUID)
- with context.target_cell(ctxt, cell_mapping):
- migration.db_sync(version, context=ctxt)
+ with context.target_cell(ctxt, cell_mapping) as cctxt:
+ migration.db_sync(version, context=cctxt)
except exception.CellMappingNotFound:
print(_('WARNING: cell0 mapping not found - not'
' syncing cell0.'))
@@ -1167,9 +1167,9 @@ class CellV2Commands(object):
ctxt, objects.CellMapping.CELL0_UUID)
# Run migrations so cell0 is usable
- with context.target_cell(ctxt, cell0_mapping):
+ with context.target_cell(ctxt, cell0_mapping) as cctxt:
try:
- migration.db_sync(None, context=ctxt)
+ migration.db_sync(None, context=cctxt)
except db_exc.DBError as ex:
print(_('Unable to sync cell0 schema: %s') % ex)