fff75c5eb4
When neutron routers need migration, make neutron-ha-tool's monitor action return OCF_ERR_GENERIC not OCF_NOT_RUNNING. This is based on the OCF Resource Agent Developer’s Guide, which says in the section for OCF_ERR_GENERIC: The action returned a generic error. A resource agent should use this exit code only when none of the more specific error codes, defined below, accurately describes the problem. The cluster resource manager interprets this exit code as a soft error. This means that unless specifically configured otherwise, the resource manager will attempt to recover a resource which failed with OCF_ERR_GENERIC in-place — usually by restarting the resource on the same node. -- http://www.linux-ha.org/doc/dev-guides/_literal_ocf_err_generic_literal_1.html and also in the section for OCF_NOT_RUNNING: If the resource is not running due to an error condition, the monitor action should instead return one of the OCF_ERR_ exit codes or OCF_FAILED_MASTER. -- http://www.linux-ha.org/doc/dev-guides/_literal_ocf_not_running_literal_7.html Change-Id: I55f78a5c341a8a552e06a252a9c6836877c0cf77 |
||
---|---|---|
debian | ||
ocf | ||
utils | ||
.gitignore | ||
.gitreview | ||
CONTRIBUTING.rst | ||
COPYING | ||
ChangeLog | ||
Makefile | ||
README.rst | ||
tox.ini |
README.rst
Pacemaker High Availability resource agents for OpenStack
This repository contains a collection of Pacemaker resource agents (RAs) which can be used to provide highly available OpenStack services managed within Pacemaker clusters.
Usage
Please see the OpenStack High Availability Guide for usage instructions. It is a bit out of date, but most of the information is still accurate; hopefully we can update it soon.
Development
Bugs can be viewed and reported via <https://launchpad.net/openstack-resource-agents>.
Suggestions for improvements are very welcome; changes can be submitted for review via the normal OpenStack development process.
History
Martin Loschwitz started this repository in 2012, hosted at <https://github.com/madkiss/openstack-resource-agents>, and together with Sébastien Han and Emilien Macchi contributed the majority of resource agents.
Martin eventually stepped down from maintainership, and in October 2015 the project was moved to StackForge.