Skip to content

Commit 8840e10

Browse files
authored
Merge pull request #172 from yuki462-b/visualize-graph
Log the session graph
2 parents 13bddcc + 0a07c86 commit 8840e10

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

oper8/controller.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -375,6 +375,7 @@ def _rollout_components(self, session: Session):
375375
dependencies between them
376376
"""
377377
log.debug("Rolling out %s", str(self))
378+
log.debug3("Session dependency DAG: %s", str(session.graph))
378379

379380
# Set up the deployment manager and run the rollout
380381
rollout_manager = RolloutManager(

tests/dag/test_graph.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,15 @@ def test_add_node_dependency():
4343
node_a = Node("a")
4444
node_b = Node("b")
4545
node_c = Node("c")
46+
node_d = Node("d")
4647
graph.add_node(node_a)
4748
graph.add_node(node_b)
4849
graph.add_node(node_c)
50+
graph.add_node(node_d)
4951
graph.add_node_dependency(node_a, node_b)
5052
graph.add_node_dependency(node_a, node_c, "testdata")
53+
graph.add_node_dependency(node_b, node_c)
54+
graph.add_node_dependency(node_c, node_d)
5155

5256
assert node_a.get_children() == [(node_b, None), (node_c, "testdata")]
5357

0 commit comments

Comments
 (0)