Skip to content

Commit 181e840

Browse files
authored
Fix Total Reported Demand for Tiered Service (#13)
Fix total demand reporting value for teired service (when demand.num_sites > 1).
1 parent 2ded455 commit 181e840

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

terragraph_planner/optimization/topology_report.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -355,7 +355,9 @@ def get_topology_metrics(
355355
number_of_demands_with_disjoint_path / dems_nonzero_hops_away
356356
)
357357
total_demand = sum(
358-
d.demand for d in topology.demand_sites.values() if d.demand is not None
358+
d.demand * d.num_sites
359+
for d in topology.demand_sites.values()
360+
if d.demand is not None
359361
)
360362
demand_metrics = DemandMetrics(
361363
number_of_demands=number_of_demands,

0 commit comments

Comments
 (0)