From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lon Hohberger Date: Fri, 13 Jul 2012 16:09:16 -0400 Subject: [Cluster-devel] [PATCH] rgmanager: Fix return code when relocation fails and svc is running on original node In-Reply-To: <20120711131435.GA73375@redhat.com> References: <20120711131435.GA73375@redhat.com> Message-ID: <5000806C.8040605@redhat.com> List-Id: To: cluster-devel.redhat.com MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit On 07/11/2012 09:14 AM, Ryan McCabe wrote: > 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; > } > } > > Reviewed-by: Lon Hohberger -- Lon