Add SIGHUP handlers to reset RPC version pins
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
openstack-manuals |
Won't Fix
|
Medium
|
Unassigned |
Bug Description
https:/
Dear bug triager. This bug was created since a commit was marked with DOCIMPACT.
Your project "openstack/cinder" is set up so that we directly report the documentation bugs against it. If this needs changing, the docimpact-group option needs to be added for the project. You can ask the OpenStack infra team (#openstack-infra on freenode) for help if you need to.
commit c9a55d852e3f56a
Author: Michał Dulko <email address hidden>
Date: Fri Feb 5 15:41:01 2016 +0100
Add SIGHUP handlers to reset RPC version pins
Adding SIGHUP handlers (by implementing reset from oslo.service) to
cinder-
version pins. This is to avoid the need to restart all the services when
upgrade of the deployment is completed.
Some changes go a little deep into the stack, because to reload all the
pins we need to recreate <service>
stored in the memory.
Please note that SIGHUP signal is handled by oslo.service only when
service runs in daemon mode (without tty attached). To test this commit
in DevStack you need to add "&" to the end of the command that starts
the service.
Situation is more complicated with the API service, so we're leaving it
with restart required for now. In the deployments with HA cinder-api is
typically behind a load balancer, so restarting individual nodes
one-by-one should be easy.
DocImpact: Add information on rolling upgrades procedures to the docs.
Implements: blueprint rpc-object-
Change-Id: I03ed74e17dc9a4
Changed in openstack-manuals: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
no longer affects: | cinder |
tags: |
added: ops-guide removed: cinder doc |
Changed in openstack-manuals: | |
assignee: | nobody → Alexandra Settle (alexandra-settle) |
milestone: | none → ocata |
tags: | added: low-hanging-fruit |
Changed in openstack-manuals: | |
assignee: | Alexandra Settle (alexandra-settle) → nobody |
Michal, please add notes for what the documentation impact is and then we can reassign to openstack-manuals.