summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErik Olof Gunnar Andersson <eandersson@blizzard.com>2019-09-25 13:52:57 -0700
committerErik Olof Gunnar Andersson <eandersson@blizzard.com>2019-09-27 20:29:40 -0700
commitac52daa60e1496bbdacf62513b5fb790351deee1 (patch)
tree1f3fdb021bfa86acb92796fa4c68657dec26e422
parentd078b0abf375a93fd56580c380746171d1ec1d39 (diff)
downloaddesignate-ac52daa60e1496bbdacf62513b5fb790351deee1.tar.gz
Update devstack to use workers
Use API_WORKERS for all services, to make sure we are testing with at least 2 workers for every service. * Use API_WORKERS for all services. * Removed deprecated and removed settings for the worker. * Use enable_host_header is tests. Change-Id: Iba9ba655c47ee085a47ee98872437f07fdc3346c
-rwxr-xr-xdevstack/plugin.sh26
1 files changed, 18 insertions, 8 deletions
diff --git a/devstack/plugin.sh b/devstack/plugin.sh
index 630c4433..e7d5e19a 100755
--- a/devstack/plugin.sh
+++ b/devstack/plugin.sh
@@ -52,25 +52,35 @@ function configure_designate {
iniset $DESIGNATE_CONF coordination backend_url $DESIGNATE_COORDINATION_URL
fi
+ # Agent Configuration
+ iniset $DESIGNATE_CONF service:agent workers $API_WORKERS
+
# API Configuration
sudo cp $DESIGNATE_DIR/etc/designate/api-paste.ini $DESIGNATE_APIPASTE_CONF
iniset $DESIGNATE_CONF service:api enabled_extensions_v2 $DESIGNATE_ENABLED_EXTENSIONS_V2
iniset $DESIGNATE_CONF service:api enabled_extensions_admin $DESIGNATE_ENABLED_EXTENSIONS_ADMIN
- iniset $DESIGNATE_CONF service:api api_base_uri $DESIGNATE_SERVICE_PROTOCOL://$DESIGNATE_SERVICE_HOST:$DESIGNATE_SERVICE_PORT/
+ iniset $DESIGNATE_CONF service:api enable_host_header True
iniset $DESIGNATE_CONF service:api enable_api_v2 $DESIGNATE_ENABLE_API_V2
iniset $DESIGNATE_CONF service:api enable_api_admin $DESIGNATE_ENABLE_API_ADMIN
+ iniset $DESIGNATE_CONF service:api workers $API_WORKERS
+
+ # Central Configuration
+ iniset $DESIGNATE_CONF service:central workers $API_WORKERS
# mDNS Configuration
iniset $DESIGNATE_CONF service:mdns listen ${DESIGNATE_SERVICE_HOST}:${DESIGNATE_SERVICE_PORT_MDNS}
+ iniset $DESIGNATE_CONF service:mdns workers $API_WORKERS
+
+ # Producer Configuration
+ iniset $DESIGNATE_CONF service:producer workers $API_WORKERS
+
+ # Sink Configuration
+ iniset $DESIGNATE_CONF service:sink workers $API_WORKERS
# Worker Configuration
- if is_service_enabled designate-worker; then
- iniset $DESIGNATE_CONF service:worker notify True
- iniset $DESIGNATE_CONF service:worker poll_max_retries $DESIGNATE_POLL_RETRIES
- iniset $DESIGNATE_CONF service:worker poll_retry_interval $DESIGNATE_POLL_INTERVAL
- else
- iniset $DESIGNATE_CONF service:worker enabled False
- fi
+ iniset $DESIGNATE_CONF service:worker poll_max_retries $DESIGNATE_POLL_RETRIES
+ iniset $DESIGNATE_CONF service:worker poll_retry_interval $DESIGNATE_POLL_INTERVAL
+ iniset $DESIGNATE_CONF service:worker workers $API_WORKERS
# Set up Notifications/Ceilometer Integration
iniset $DESIGNATE_CONF oslo_messaging_notifications driver "$DESIGNATE_NOTIFICATION_DRIVER"