From 38369dfc189a84a5e99d8a0d1c18276192995c69 Mon Sep 17 00:00:00 2001 From: imarom Date: Mon, 9 May 2016 22:47:30 +0300 Subject: clear_stats must first call an async barrier otherwise we might clean unsycned stats and it will be useless next time the client gets an async update --- .../automation/trex_control_plane/stl/trex_stl_lib/trex_stl_client.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'scripts/automation/trex_control_plane/stl') diff --git a/scripts/automation/trex_control_plane/stl/trex_stl_lib/trex_stl_client.py b/scripts/automation/trex_control_plane/stl/trex_stl_lib/trex_stl_client.py index d1352804..5e20adb8 100755 --- a/scripts/automation/trex_control_plane/stl/trex_stl_lib/trex_stl_client.py +++ b/scripts/automation/trex_control_plane/stl/trex_stl_lib/trex_stl_client.py @@ -854,6 +854,9 @@ class STLClient(object): # clear stats def __clear_stats(self, port_id_list, clear_global, clear_flow_stats): + # we must be sync with the server + self.async_client.barrier() + for port_id in port_id_list: self.ports[port_id].clear_stats() -- cgit 1.2.3-korg