Gitweb: http://git.fedorahosted.org/git/cluster.git?p=cluster.git;a=commitdiff;h=95f... Commit: 95ffe6ea16ecdd4a6606663c2a8b77ad519305e0 Parent: be85fb73dc459c5574ac7b50e0fea903f38ad15e Author: Lon Hohberger lhh@redhat.com AuthorDate: Thu Aug 5 16:02:11 2010 -0400 Committer: Lon Hohberger lhh@redhat.com CommitterDate: Mon Jan 31 17:36:15 2011 -0500
rgmanager: Honor restricted FDs during migrations
Rgmanager was ignoring restricted failover domain rules when processing -M commands from clusvcadm.
Resolves: rhbz#621694
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 d23772f..ee1b6eb 100644 --- a/rgmanager/src/daemons/rg_state.c +++ b/rgmanager/src/daemons/rg_state.c @@ -829,6 +829,11 @@ svc_migrate(const 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))) {
cluster-commits@lists.stg.fedorahosted.org