cluster: STABLE3 - rgmanager: Fix clusvcadm error reporting
Lon Hohberger
lon at fedoraproject.org
Thu Nov 12 15:47:44 UTC 2009
Gitweb: http://git.fedorahosted.org/git/cluster.git?p=cluster.git;a=commitdiff;h=3a04a1555c43973f215142f537c917ea12e6c080
Commit: 3a04a1555c43973f215142f537c917ea12e6c080
Parent: 5772500a065e58db1f2fdc086a6be6974567f154
Author: Toure Dunnon <tdunnon at redhat.com>
AuthorDate: Tue Nov 10 17:07:20 2009 -0500
Committer: Lon Hohberger <lhh at redhat.com>
CommitterDate: Thu Nov 12 10:47:14 2009 -0500
rgmanager: Fix clusvcadm error reporting
This patch makes clusvcadm's error reporting when
trying to migrate to an offline node consistent
with trying to migrate to a nonexistent node.
Resolves: rhbz#536157
Signed-off-by: Lon Hohberger <lhh at redhat.com>
---
rgmanager/src/utils/clusvcadm.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/rgmanager/src/utils/clusvcadm.c b/rgmanager/src/utils/clusvcadm.c
index e63e30d..0257178 100644
--- a/rgmanager/src/utils/clusvcadm.c
+++ b/rgmanager/src/utils/clusvcadm.c
@@ -366,6 +366,11 @@ main(int argc, char **argv)
if (!svctarget)
return 1;
}
+ if (action == RG_MIGRATE &&
+ memb_online(membership, svctarget) == 0) {
+ printf("'%s' is offline\n", nodename);
+ return 1;
+ }
} else {
svctarget = 0;
/*
More information about the cluster-commits
mailing list