From 55bfb412f1732e97da76f1b34e581d2429df38e6 Mon Sep 17 00:00:00 2001 From: Akihiro MOTOKI Date: Thu, 29 Aug 2013 21:08:06 +0900 Subject: [PATCH] Load tables of service plugins when migration auto generation When we run "neutron-db-manage revision --autogenerate", it detects table deletion of service plugins even when they are configured. We need to load tables of service plugins to teach alembic such tables exist. Change-Id: I9186d36496069c8253683bd200326b80a6565fa6 Closes-Bug: #1218338 --- neutron/db/migration/alembic_migrations/env.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/neutron/db/migration/alembic_migrations/env.py b/neutron/db/migration/alembic_migrations/env.py index f3f315bfe..d0deaa8ba 100644 --- a/neutron/db/migration/alembic_migrations/env.py +++ b/neutron/db/migration/alembic_migrations/env.py @@ -40,7 +40,8 @@ plugin_class_path = neutron_config.core_plugin active_plugins = [plugin_class_path] active_plugins += neutron_config.service_plugins -plugin_klass = importutils.import_class(plugin_class_path) +for class_path in active_plugins: + importutils.import_class(class_path) # set the target for 'autogenerate' support target_metadata = model_base.BASEV2.metadata -- 2.45.2