summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--devstack/settings5
-rw-r--r--trove/tests/examples/snippets.py6
2 files changed, 10 insertions, 1 deletions
diff --git a/devstack/settings b/devstack/settings
index 2dff5fb3..02632a66 100644
--- a/devstack/settings
+++ b/devstack/settings
@@ -71,3 +71,8 @@ TROVE_DEVSTACK_FILES=${TROVE_DEVSTACK_DIR}/files
TROVE_WSGI_DIR=${TROVE_WSGI_DIR:-/var/www/trove}
enable_service trove tr-api tr-tmgr tr-cond
+
+# Trove CI tests server group anti-affinity policies and therefore needs
+# Nova to use a single MQ for the computes to talk to the scheduler.
+CELLSV2_SETUP=singleconductor
+
diff --git a/trove/tests/examples/snippets.py b/trove/tests/examples/snippets.py
index 65d90198..06c7601e 100644
--- a/trove/tests/examples/snippets.py
+++ b/trove/tests/examples/snippets.py
@@ -33,7 +33,11 @@ from trove.tests.config import CONFIG
from trove.tests.examples.client import JsonClient
from trove.tests.examples.client import SnippetWriter
-trove_client._logger.setLevel(logging.CRITICAL)
+# troveclient.compat.client._logger was changed to LOG in 2.11.0
+if hasattr(trove_client, '_logger'):
+ trove_client._logger.setLevel(logging.CRITICAL)
+elif hasattr(trove_client, 'LOG'):
+ trove_client.LOG.setLevel(logging.CRITICAL)
FAKE_INFO = {'m': 30, 's': 0, 'uuid': 'abcdef00-aaaa-aaaa-aaaa-bbbbbbbbbbbb'}
EXAMPLE_BACKUP_ID = "a9832168-7541-4536-b8d9-a8a9b79cf1b4"