diff --git a/glance_store/backend.py b/glance_store/backend.py index c7f7b570..916b3d72 100644 --- a/glance_store/backend.py +++ b/glance_store/backend.py @@ -183,7 +183,7 @@ def create_stores(conf=CONF): for (store_entry, store_instance) in _load_stores(conf): try: schemes = store_instance.get_schemes() - store_instance.configure(re_raise_bsc=True) + store_instance.configure(re_raise_bsc=False) except NotImplementedError: continue if not schemes: diff --git a/tests/unit/test_store_base.py b/tests/unit/test_store_base.py index 53dea330..4b40b5a7 100644 --- a/tests/unit/test_store_base.py +++ b/tests/unit/test_store_base.py @@ -26,12 +26,6 @@ class TestStoreBase(base.StoreBaseTest): super(TestStoreBase, self).setUp() self.config(default_store='file', group='glance_store') - def test_raise_on_missing_driver_conf(self): - self.config(stores=['file'], group='glance_store') - self.assertRaises(store.BadStoreConfiguration, - store.create_stores, - self.conf) - @mock.patch.object(store.driver, 'LOG') def test_configure_does_not_raise_on_missing_driver_conf(self, mock_log): self.config(stores=['file'], group='glance_store')