From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ryan McCabe Date: Wed, 11 Jul 2012 09:14:38 -0400 Subject: [Cluster-devel] [PATCH] rgmanager: Fix return code when relocation fails and svc is running on original node Message-ID: <20120711131435.GA73375@redhat.com> List-Id: To: cluster-devel.redhat.com MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return RG_ERELO (Relocation failure; service running on original node) when relocation failed and the service was restarted successfully on the original node. This is the behavior that's currently in the STABLE32 and RHEL6 branches. Signed-off-by: Ryan McCabe --- rgmanager/src/daemons/rg_state.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rgmanager/src/daemons/rg_state.c b/rgmanager/src/daemons/rg_state.c index 4357d21..9000f1b 100644 --- a/rgmanager/src/daemons/rg_state.c +++ b/rgmanager/src/daemons/rg_state.c @@ -2061,7 +2061,7 @@ exhausted: svcName); if (svc_start(svcName, RG_START_RECOVER) == 0) { *new_owner = me; - return 0; + return RG_ERELO; } } -- 1.7.10.4