I used to have
```
Runner aggregation finished
ERROR: No data to aggregate. Run with -L and check log file to investigate.
```
with in log
```
ELAPSED_TIME=0.00
...
-- OUTPUT START -->{'TCP netperf::1': [],
 'TCP netperf::2': [],
 'TCP netperf::3': [],
 'TCP netperf::4': [],
 'TCP netperf::5': []}<-- OUTPUT END --
```
as if ELAPSED_TIME being 0.00 wouldn't count as a result.

I increased the byte count and it started producing result
```
2018-06-11 11:38:01,160 [flent.aggregators] DEBUG: Runner aggregation finished
-- OUTPUT START -->{'TCP netperf::1': [[1528684679.972, 41611.46]],
 'TCP netperf::2': [[1528684679.99, 45512.46]],
 'TCP netperf::3': [[1528684680.044, 45546.14]],
 'TCP netperf::4': [[1528684680.008, 46227.74]],
 'TCP netperf::5': [[1528684680.026, 46214.39]]}<-- OUTPUT END --


```
but these don't seem to be the ELAPSED_TIME.


I've tried using this
```
DATA_SETS = o([
    ('TCP netperf',
         {
                'test': 'TCP_STREAM',
                'host': HOST,
                 'length': 10,
                'bytes': 100000000,
                  'duplicates': 5,
                        # 'units': 'Mbits/s',
          'runner': 'netperf_demo',})
    ])

PLOTS['iperf_delay']    = {'description': 'Netperf completion time',
                             'type': 'cdf_combine',
                                                        'group_by': 
'groups_concat',
                             'series': [
                                                                # when 
duplicates is used the name is changed to e.g.:
                                                                # Started 
NetperfDemoRunner idx 4 ('TCP netperf::5')
                                                                # thus we need 
to use the glob

                                 {'data': glob('TCP netperf*'),
                                                                        
'label': 'completion delay (ms)',
                                                        'combine_mode': 
'meta:ELAPSED_TIME'
                                                                 }]
                                                        }
```
and it displays an empty plot. when opening the  
tcp_iperf_delay-2018-06-07T143147.599875.flent it seems like all elapsed time 
were 0.02. I wanted to modify these values in place and regenerate a plot from 
the modified tcp_iperf_delay-2018-06-07T143147.599875.flent but couldn't find a 
way out.

How can I get
```
 'TCP netperf::2': <ElapsedTime2>,
 'TCP netperf::3': <ElapsedTime3>,
 'TCP netperf::4': <ElapsedTime4><-- OUTPUT END --
```
and then plot the cdf of it ? maybe that's not how it works, and I shouldn't 
care about the  `'TCP netperf::2': []` data since ELAPSED_TIME is metadata ? it 
really looks like magic as it's kind of DSL mixed with python.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/tohojo/flent/issues/138#issuecomment-396112400
_______________________________________________
Flent-users mailing list
Flent-users@flent.org
http://flent.org/mailman/listinfo/flent-users_flent.org

Reply via email to