diff options
| author | Florian Haas <florian.haas@...> | 2010-05-11 17:47:48 +0200 |
|---|---|---|
| committer | Florian Haas <florian.haas@...> | 2010-05-11 17:47:48 +0200 |
| commit | fb3b1d8953ab9cd7140aaf8f2c1d3499abb7d192 (patch) | |
| tree | 6e2506e354d089748967642669c26236dd05c049 /packaging/common | |
| parent | a1519128452e9d78c3e3f4b3c9b5fb481274ad8f (diff) | |
| download | rabbitmq-server-git-fb3b1d8953ab9cd7140aaf8f2c1d3499abb7d192.tar.gz | |
OCF resource agent: use ocf_is_probe
Linux-HA comes with the ocf_is_probe function to determine whether a
probe operation is in progress. Use this to determine whether to do
full or partial validation.
Diffstat (limited to 'packaging/common')
| -rwxr-xr-x | packaging/common/rabbitmq-server.ocf | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/packaging/common/rabbitmq-server.ocf b/packaging/common/rabbitmq-server.ocf index dcf07987e7..0fb5dbc22c 100755 --- a/packaging/common/rabbitmq-server.ocf +++ b/packaging/common/rabbitmq-server.ocf @@ -259,12 +259,6 @@ rabbit_status() { rabbit_start() { local rc - rabbit_validate_full - rc=$? - if [ "$rc" != $OCF_SUCCESS ]; then - return $rc - fi - export_vars $RABBITMQ_MULTI start_all 1 > ${RABBITMQ_LOG_BASE}/startup_log 2> ${RABBITMQ_LOG_BASE}/startup_err & @@ -339,7 +333,11 @@ case $__OCF_ACTION in ;; esac -rabbit_validate_partial || exit +if ocf_is_probe; then + rabbit_validate_partial || exit +else + rabbit_validate_full || exit +fi case $__OCF_ACTION in start) |
