From 534dfb08fbb55f830a4218a31af7ec7a7afbf041 Mon Sep 17 00:00:00 2001 From: Douglas Bagnall Date: Fri, 5 Jun 2015 12:14:12 +1200 Subject: KCC: clarify setup-vertices docstring, remove TODO Signed-off-by: Douglas Bagnall Reviewed-by: Garming Sam Reviewed-by: Andrew Bartlett --- python/samba/kcc/graph.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'python') diff --git a/python/samba/kcc/graph.py b/python/samba/kcc/graph.py index 41f94b46064..ef261294b80 100644 --- a/python/samba/kcc/graph.py +++ b/python/samba/kcc/graph.py @@ -329,6 +329,14 @@ def create_edge_set(graph, transport, site_link_bridge): def setup_vertices(graph): """Initialise vertices in the graph for the Dijkstra's run. + Part of MS-ADTS 6.2.2.3.4.4 + + The schedule and options are set to all-on, so that intersections + with real data defer to that data. + + Refer to the convert_schedule_to_repltimes() docstring for an + explanation of the repltimes schedule values. + :param graph: an IntersiteGraph object :return: None """ @@ -344,7 +352,8 @@ def setup_vertices(graph): v.repl_info.interval = 0 v.repl_info.options = 0xFFFFFFFF - v.repl_info.schedule = None # TODO highly suspicious + # repl_info.schedule == None means "always". + v.repl_info.schedule = None v.repl_info.duration = 84 * 8 v.demoted = False -- cgit v1.2.1