From 5b5258b01081aa9ad4bf83907941c1c2d8a47722 Mon Sep 17 00:00:00 2001 From: Stanislav Laznicka Date: Thu, 23 Jun 2016 16:07:18 +0200 Subject: Fix topologysuffix-verify failing connections topologysuffix-verify would have checked connectivity even between hosts that are not managed by the given suffix. https://fedorahosted.org/freeipa/ticket/5967 Reviewed-By: Petr Vobornik --- ipaserver/plugins/topology.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'ipaserver/plugins') diff --git a/ipaserver/plugins/topology.py b/ipaserver/plugins/topology.py index c1848f0cc..0d0b3c084 100644 --- a/ipaserver/plugins/topology.py +++ b/ipaserver/plugins/topology.py @@ -14,7 +14,8 @@ from ipalib import _, ngettext from ipalib import output from ipalib.constants import DOMAIN_LEVEL_1 from ipaserver.topology import ( - create_topology_graph, get_topology_connection_errors) + create_topology_graph, get_topology_connection_errors, + map_masters_to_suffixes) from ipapython.dn import DN if six.PY3: @@ -476,6 +477,7 @@ Checks done: masters = self.api.Command.server_find( '', sizelimit=0, no_members=False)['result'] + masters = map_masters_to_suffixes(masters).get(keys[0], []) segments = self.api.Command.topologysegment_find( keys[0], sizelimit=0)['result'] graph = create_topology_graph(masters, segments) -- cgit