From e8dfd2a92890ba642cf646dc4c977c4e4792bbf7 Mon Sep 17 00:00:00 2001 From: Thomas Herve Date: Thu, 23 Feb 2017 14:57:57 -0500 Subject: [PATCH] Add a new mode for using rabbit for notifications This adds a new "qpid-hybrid" AMQP1_SERVICE value which keeps RabbitMQ for notifications, and use qpid for RPC. Change-Id: Iaa94a5f777ee7f37e2b9fd4471a078cf750a0f06 --- devstack/plugin.sh | 67 ++++++++++++++++++++++++++++++++-------------- devstack/settings | 5 ++-- 2 files changed, 50 insertions(+), 22 deletions(-) diff --git a/devstack/plugin.sh b/devstack/plugin.sh index 5665a2e..ae526ea 100644 --- a/devstack/plugin.sh +++ b/devstack/plugin.sh @@ -24,8 +24,9 @@ # Environment Configuration # # AMQP1_SERVICE - identifies the messaging backend to use. Should be -# one of 'qpid' for broker backend or 'qpid-dual' for hybrid router-broker. -# @TODO(kgiusti) add qpid-dispatch, rabbitmq, etc +# one of 'qpid' for broker backend, 'qpid-dual' for hybrid router-broker, or +# 'qpid-hybrid' for keeping Rabbit for notifcations. +# @TODO(kgiusti) add qpid-dispatch, etc # AMQP1_HOST - the host used to connect to the messaging service. # Defaults to 127.0.0.1 # AMQP1_{DEFAULT_PORT, NOTIFY_PORT} - the port used to connect to the messaging @@ -212,7 +213,7 @@ listener { role: normal EOF if [ -z "$AMQP1_USERNAME" ]; then - #no user configured, so disable authentication + #no user configured, so disable authentication cat <