Reorder service restarts

Cinder's documented order for services being restarted during an upgrade
had conflicting information. That's been clarified now with
Ifa8ea98e494d3058ef1a29fee4ab9fa76149ce08.

Cinder services will now be restarted in order of cinder-scheduler,
cinder-volume, cinder-backup and finally cinder-api.

Depends-On: Ifa8ea98e494d3058ef1a29fee4ab9fa76149ce08

Change-Id: I6bb4f8568ff4e00c4b802bdb261ba222645a53c2
This commit is contained in:
Jimmy McCrory 2017-12-14 14:10:06 -08:00
parent 536dd3446e
commit a8588987ce
1 changed files with 16 additions and 16 deletions

View File

@ -280,11 +280,26 @@ cinder_backup_init_overrides: {}
## Service Name-Group Mapping
cinder_services:
cinder-scheduler:
group: cinder_scheduler
service_name: cinder-scheduler
init_config_overrides: "{{ cinder_scheduler_init_overrides }}"
start_order: 1
cinder-volume:
group: cinder_volume
service_name: cinder-volume
init_config_overrides: "{{ cinder_volume_init_overrides }}"
start_order: 2
cinder-backup:
group: cinder_backup
service_name: cinder-backup
condition: "{{ cinder_service_backup_program_enabled | bool }}"
init_config_overrides: "{{ cinder_backup_init_overrides }}"
start_order: 3
cinder-api:
group: cinder_api
service_name: cinder-api
init_config_overrides: "{{ cinder_api_init_overrides }}"
start_order: 1
wsgi_overrides: "{{ cinder_api_uwsgi_ini_overrides }}"
wsgi_app: True
log_string: "--logto "
@ -292,21 +307,6 @@ cinder_services:
uwsgi_port: "{{ cinder_service_port }}"
uwsgi_bind_address: "{{ cinder_uwsgi_bind_address }}"
program_override: "{{ cinder_bin }}/uwsgi --ini /etc/uwsgi/cinder-api.ini"
cinder-scheduler:
group: cinder_scheduler
service_name: cinder-scheduler
init_config_overrides: "{{ cinder_scheduler_init_overrides }}"
start_order: 2
cinder-volume:
group: cinder_volume
service_name: cinder-volume
init_config_overrides: "{{ cinder_volume_init_overrides }}"
start_order: 3
cinder-backup:
group: cinder_backup
service_name: cinder-backup
condition: "{{ cinder_service_backup_program_enabled | bool }}"
init_config_overrides: "{{ cinder_backup_init_overrides }}"
start_order: 4
# Cinder uWSGI settings