From c5c968af388618038ca132cd0dbb01b66f1533b5 Mon Sep 17 00:00:00 2001 From: Lon Hohberger <lhh@redhat.com> Date: Thu, 5 Aug 2010 16:02:11 -0400 Subject: [PATCH] rgmanager: Honor restricted FDs during migrations Rgmanager was ignoring restricted failover domain rules when processing -M commands from clusvcadm. Resolves: rhbz#592380 Signed-off-by: Lon Hohberger <lhh@redhat.com> --- rgmanager/src/daemons/rg_state.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/rgmanager/src/daemons/rg_state.c b/rgmanager/src/daemons/rg_state.c index 3e57748..66ed85f 100644 --- a/rgmanager/src/daemons/rg_state.c +++ b/rgmanager/src/daemons/rg_state.c @@ -892,6 +892,11 @@ svc_migrate(char *svcName, int target) return RG_ENODE; } + if (node_should_start_safe(target, membership, svcName) == FOD_ILLEGAL) { + free_member_list(membership); + return RG_EDEPEND; + } + count_resource_groups_local(m); if (m->cn_svcexcl || (m->cn_svccount && is_exclusive(svcName))) { -- 1.7.2