traffic: avoid generating conversations without packets
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Wed, 24 Oct 2018 01:02:01 +0000 (14:02 +1300)
committerDouglas Bagnall <dbagnall@samba.org>
Tue, 8 Jan 2019 22:55:33 +0000 (23:55 +0100)
commit6268effb110598375f4f04b8b8758143532e35cb
treefa4d3d6488ba94c890af3b72cb58b0f28e1f10ae
parentc4d5bb59527366061a795e99667091018bd6cc99
traffic: avoid generating conversations without packets

Some "packets" don't generate any actual traffic. If we have a
conversation consisting only of those, we can avoid forking a client
for it.

This *slightly* increases the load over that which would be generated
otherwise for a given traffic rate, but that's OK.

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
python/samba/emulate/traffic.py