Commit c7d3589
Trafficgen updates (#858)
* BenchPostprocess.pm:gen_data(): skip data that is missing timeseries samples
* pbench-trafficgen: adopt --traffic-direction call to binary-search.py
- Use the same parameter and options as binary-search.py for better
consistency.
* pbench-trafficgen: add support for trex-txrx-profile traffic generator
- Lots of code rework since the trex-txrx-profile traffic generator is
a bit different than previous traffic generators since most of the
traffic parameters exist in the profile (on a per stream basis)
instead of as CLI arguments (and applying to all streams).
* pbench-trafficgen: update unit test
* trafficgen-postprocess: correct typo
* trafficgen-postprocess: add emacs file local variables
* trafficgen-postprocess: add profiler-data postprocessing
* BenchPostprocess.pm:calc_aggregate_metrics(): allow aggregation to be turned off
- It does not make sense to aggregate some data sets so add a flag,
get_label('skip_aggregate_label'), which will force datasets to be
ignored when aggregation is being performed.
* pbench-trafficgen: remove unused & undocumented option
* pbench-trafficgen: skip unneccesary code when only postprocessing
- This makes it easier to postprocess data since the requirements are
lower. This includes the ability to test the postprocessor on a
system that does not run the benchmark.
* pbench-trafficgen: add postprocessing unit test
* pbench-trafficgen: handle inability to determine trafficgen repo version1 parent ecf68a9 commit c7d3589
File tree
7 files changed
+1024
-421
lines changed- agent/bench-scripts
- gold/pbench-trafficgen
- postprocess
- samples
7 files changed
+1024
-421
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
50 | 56 | | |
51 | 57 | | |
52 | 58 | | |
| |||
63 | 69 | | |
64 | 70 | | |
65 | 71 | | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
70 | 77 | | |
71 | 78 | | |
72 | 79 | | |
| |||
Large diffs are not rendered by default.
0 commit comments