diff --git a/cinder/values.yaml b/cinder/values.yaml index 65b613bf3b..0b5dd88e06 100644 --- a/cinder/values.yaml +++ b/cinder/values.yaml @@ -443,7 +443,7 @@ conf: use_stderr: true enable_v1_api: false volume_name_template: "%s" - osapi_volume_workers: 8 + osapi_volume_workers: 1 glance_api_version: 2 os_region_name: RegionOne host: cinder-volume-worker diff --git a/glance/values.yaml b/glance/values.yaml index 75f195fb3a..8ff5133e76 100644 --- a/glance/values.yaml +++ b/glance/values.yaml @@ -218,6 +218,7 @@ conf: #NOTE(portdirect): the bind port should not be defined, and is manipulated # via the endpoints section. bind_port: null + workers: 1 keystone_authtoken: auth_type: password auth_version: v3 @@ -266,6 +267,7 @@ conf: #NOTE(portdirect): the bind port should not be defined, and is manipulated # via the endpoints section. bind_port: null + workers: 1 keystone_authtoken: auth_type: password auth_version: v3 diff --git a/heat/values.yaml b/heat/values.yaml index 765f06fb05..488b67028b 100644 --- a/heat/values.yaml +++ b/heat/values.yaml @@ -210,7 +210,7 @@ conf: resource_types:OS::Cinder::QoSSpecs: rule:project_admin heat: DEFAULT: - num_engine_workers: 4 + num_engine_workers: 1 trusts_delegated_roles: "" host: heat-engine keystone_authtoken: @@ -226,17 +226,17 @@ conf: #NOTE(portdirect): the bind port should not be defined, and is manipulated # via the endpoints section. bind_port: null - workers: 4 + workers: 1 heat_api_cloudwatch: #NOTE(portdirect): the bind port should not be defined, and is manipulated # via the endpoints section. bind_port: null - workers: 4 + workers: 1 heat_api_cfn: #NOTE(portdirect): the bind port should not be defined, and is manipulated # via the endpoints section. bind_port: null - workers: 4 + workers: 1 paste_deploy: api_paste_config: /etc/heat/api-paste.ini clients: diff --git a/keystone/templates/etc/_wsgi-keystone.conf.tpl b/keystone/templates/etc/_wsgi-keystone.conf.tpl index 6e126e1ef2..96966e512f 100644 --- a/keystone/templates/etc/_wsgi-keystone.conf.tpl +++ b/keystone/templates/etc/_wsgi-keystone.conf.tpl @@ -25,7 +25,7 @@ CustomLog /dev/stdout combined env=!forwarded CustomLog /dev/stdout proxy env=forwarded - WSGIDaemonProcess keystone-public processes=1 threads=4 user=keystone group=keystone display-name=%{GROUP} + WSGIDaemonProcess keystone-public processes=1 threads=1 user=keystone group=keystone display-name=%{GROUP} WSGIProcessGroup keystone-public WSGIScriptAlias / /var/www/cgi-bin/keystone/keystone-wsgi-public WSGIApplicationGroup %{GLOBAL} @@ -41,7 +41,7 @@ CustomLog /dev/stdout proxy env=forwarded - WSGIDaemonProcess keystone-admin processes=1 threads=4 user=keystone group=keystone display-name=%{GROUP} + WSGIDaemonProcess keystone-admin processes=1 threads=1 user=keystone group=keystone display-name=%{GROUP} WSGIProcessGroup keystone-admin WSGIScriptAlias / /var/www/cgi-bin/keystone/keystone-wsgi-admin WSGIApplicationGroup %{GLOBAL} diff --git a/neutron/values.yaml b/neutron/values.yaml index fd04fd3341..06567e690b 100644 --- a/neutron/values.yaml +++ b/neutron/values.yaml @@ -954,7 +954,8 @@ conf: # via the endpoints section. bind_port: null default_availability_zones: nova - api_workers: 4 + api_workers: 1 + rpc_workers: 1 allow_overlapping_ips: True # core_plugin can be: ml2, calico core_plugin: ml2