Periodic task _poll_unconfirmed_resizes can now use slave db
This allows the _poll_unconfirmed_resizes periodic task to use the slave db for reads if the deployment has a slave configured. For slaveless deployments behavior remains unchanged. This commit advances the MigrationList object to version 1.1 Change-Id: I10bf729e92dc599819ef74a97a834c7f2df5b162 Partially-implements: blueprint periodic-tasks-to-db-slave
This commit is contained in:
@@ -118,11 +118,12 @@ class _TestMigrationObject(object):
|
||||
self.mox.StubOutWithMock(
|
||||
db, 'migration_get_unconfirmed_by_dest_compute')
|
||||
db.migration_get_unconfirmed_by_dest_compute(
|
||||
ctxt, 'window', 'foo').AndReturn(db_migrations)
|
||||
ctxt, 'window', 'foo',
|
||||
use_slave=False).AndReturn(db_migrations)
|
||||
self.mox.ReplayAll()
|
||||
migrations = (
|
||||
migration.MigrationList.get_unconfirmed_by_dest_compute(
|
||||
ctxt, 'window', 'foo'))
|
||||
ctxt, 'window', 'foo', use_slave=False))
|
||||
self.assertEqual(2, len(migrations))
|
||||
for index, db_migration in enumerate(db_migrations):
|
||||
self.compare_obj(migrations[index], db_migration)
|
||||
|
||||
Reference in New Issue
Block a user