Commit 76fdf2f6 authored by Waleed Akbar's avatar Waleed Akbar
Browse files

feat: Simplify parameters in SyntheticSampler creation and EventDispatcher metrics_sampler

parent 27a925b2
Loading
Loading
Loading
Loading
+4 −12
Original line number Diff line number Diff line
@@ -362,10 +362,6 @@ class EventDispatcher(BaseEventDispatcher):
            domain_name = topology_name, 
            link_name   = link_name,
            metrics_sampler = SyntheticSampler.create_random(
                base_bw_range      = (5.0, 25.0),
                base_latency_range = (0.3, 2.0),
                sensitivity_range  = (0.3, 1.0),
                curve_type         = None,   # Default is LINEAR
                connection_count = 0,
                link_capacity    = LINKS_CAPACITY.get(link_name, 100.0)
            ),
@@ -687,10 +683,6 @@ class EventDispatcher(BaseEventDispatcher):
                        domain_name = link_topology_name,
                        link_name   = link_name,
                        metrics_sampler = SyntheticSampler.create_random(
                            base_bw_range      = (5.0, 25.0),
                            base_latency_range = (0.3, 2.0),
                            sensitivity_range  = (0.3, 1.0),
                            curve_type         = None,  # Random curve type
                            connection_count = active_conn_count,
                            link_capacity    = LINKS_CAPACITY.get(link_name, 100.0)
                        ),
+2 −1
Original line number Diff line number Diff line
@@ -121,7 +121,8 @@ class SyntheticSamplers:
                MSG = 'SyntheticSampler({:s}) already exists'
                raise Exception(MSG.format(sampler_name))
            self._samplers[sampler_name] = SyntheticSampler.create_random(
                base_bw_range, base_latency_range, sensitivity_range, curve_type, connection_count, link_capacity
                connection_count=connection_count,
                link_capacity=link_capacity
            )

    def remove_sampler(self, sampler_name : str) -> None: