Nova test suite with sqlalchemy >= 0.7.9

Bug #1201828 reported by Chuck Short
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
New
High
Unassigned

Bug Description

Traceback (most recent call last):
  File "/tmp/buildd/nova-2013.2.a2028.gd612ed9/nova/tests/db/test_migrations.py", line 158, in test_walk_versions
    self._walk_versions(engine, self.snake_walk)
  File "/tmp/buildd/nova-2013.2.a2028.gd612ed9/nova/tests/db/test_migrations.py", line 377, in _walk_versions
    engine, version - 1, with_data=True)
  File "/tmp/buildd/nova-2013.2.a2028.gd612ed9/nova/tests/db/test_migrations.py", line 394, in _migrate_down
    self.migration_api.downgrade(engine, self.REPOSITORY, version)
  File "/usr/lib/python2.7/dist-packages/migrate/versioning/api.py", line 202, in downgrade
    return _migrate(url, repository, version, upgrade=False, err=err, **opts)
  File "<string>", line 2, in _migrate
  File "/tmp/buildd/nova-2013.2.a2028.gd612ed9/nova/db/sqlalchemy/migration.py", line 39, in patched_with_engine
    return f(*a, **kw)
  File "/usr/lib/python2.7/dist-packages/migrate/versioning/api.py", line 366, in _migrate
    schema.runchange(ver, change, changeset.step)
  File "/usr/lib/python2.7/dist-packages/migrate/versioning/schema.py", line 91, in runchange
    change.run(self.engine, step)
  File "/usr/lib/python2.7/dist-packages/migrate/versioning/script/py.py", line 145, in run
    script_func(engine)
  File "/tmp/buildd/nova-2013.2.a2028.gd612ed9/nova/db/sqlalchemy/migrate_repo/versions/186_new_bdm_format.py", line 95, in downgrade
    _downgrade_bdm_v2(meta, block_device_mapping)
  File "/tmp/buildd/nova-2013.2.a2028.gd612ed9/nova/db/sqlalchemy/migrate_repo/versions/186_new_bdm_format.py", line 270, in _downgrade_bdm_v2
    ).values(**bdm).execute()
  File "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/expression.py", line 3133, in execute
    return e._execute_clauseelement(self, multiparams, params)
  File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1621, in _execute_clauseelement
    return connection._execute_clauseelement(elem, multiparams, params)
  File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 754, in _execute_clauseelement
    inline=len(distilled_params) > 1)
  File "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/expression.py", line 1912, in compile
    return self._compiler(dialect, bind=bind, **kw)
  File "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/expression.py", line 1918, in _compiler
    return dialect.statement_compiler(dialect, self, **kw)
  File "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/compiler.py", line 289, in __init__
    engine.Compiled.__init__(self, dialect, statement, **kwargs)
  File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/interfaces.py", line 787, in __init__
    self.string = self.process(self.statement, **compile_kwargs)
  File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/interfaces.py", line 806, in process
    return obj._compiler_dispatch(self, **kwargs)
  File "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/visitors.py", line 74, in _compiler_dispatch
    return getter(visitor)(self, **kw)
  File "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/compiler.py", line 1473, in visit_update
    colparams = self._get_colparams(update_stmt, extra_froms)
  File "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/compiler.py", line 1767, in _get_colparams
    (", ".join(check))
CompileError: Unconsumed column names: source, format

Chuck Short (zulcss)
Changed in nova:
importance: Undecided → High
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.