Flent-users discussion archives
 help / color / mirror / Atom feed
* [Flent-users] [tohojo/flent] Unable to run Flent test on MacMini/MacOS - Test is not terminating (#228)
@ 2021-06-24 11:18 crazyrai
  2021-06-24 11:29 ` [Flent-users] " Toke Høiland-Jørgensen
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: crazyrai @ 2021-06-24 11:18 UTC (permalink / raw)
  To: tohojo/flent; +Cc: Subscribed

[-- Attachment #1: Type: text/plain, Size: 10556 bytes --]

Flent test will not terminate and need Ctrl+c to terminate. Looks like underneath tests are running good, mostly unable to collect results and in loop.

I tried on MacOS-Bigsur, Catalina, Mohave

Test setup:
 DHCP Sever  -
|---> Mac Mini WAN client
|---> AP -> Mac Mini WiFi client

Running netserver on `Mac Mini WAN client` and Flent on `Mac Mini WiFi client`

Installation step:

1. brew tap kris-anderson/netperf
2. brew install netperf-enable-demo
3. brew install fping
4. pip3 install matplotlib
5. pip3 install flent
6. pip3 install pyqt5

Test debug log - Used third party netserver- `netperf-west.bufferbloat.net`
```
client@wifitest-mini-6 ~ %  flent rrul -l 5 -H netperf-west.bufferbloat.net -v
Running flent
Executing test environment file /Users/client/.pyenv/versions/3.5.3/lib/python3.5/site-packages/flent/tests/rrul.conf
Started Flent 2.0.0 using Python 3.5.3.
Looking up hostname 'netperf-west.bufferbloat.net'.
Executing test environment file /Users/client/.pyenv/versions/3.5.3/lib/python3.5/site-packages/flent/tests/rrul.conf
Gathering local metadata
Looking up hostname 'netperf-west.bufferbloat.net'.
Starting rrul test. Expected run time: 15 seconds.
which: Found netperf executable at /usr/local/bin/netperf
which: Found netperf executable at /usr/local/bin/netperf
which: Found netperf executable at /usr/local/bin/netperf
which: Found netperf executable at /usr/local/bin/netperf
which: Found netperf executable at /usr/local/bin/netperf
which: Found netperf executable at /usr/local/bin/netperf
which: Found netperf executable at /usr/local/bin/netperf
which: Found netperf executable at /usr/local/bin/netperf
Ping (ms) UDP EF: Adding child IrttRunner
which: Found irtt executable at /usr/local/bin/irtt
UDP RTT test: Using irtt
Ping (ms) UDP BK: Adding child IrttRunner
UDP RTT test: Using irtt
Ping (ms) UDP BE: Adding child IrttRunner
UDP RTT test: Using irtt
which: Found fping executable at /usr/local/bin/fping
which: /usr/local/bin/ping is not an executable file
which: /usr/bin/ping is not an executable file
which: /bin/ping is not an executable file
which: /usr/sbin/ping is not an executable file
which: Found ping executable at /sbin/ping
Forking to run command /usr/local/bin/netperf -P 0 -v 0 -D -0.20 -4 -Y 0x0,0x0 -H netperf-west.bufferbloat.net -p 12865 -t TCP_STREAM -l 5 -F /dev/urandom -f m   --    -H netperf-west.bufferbloat.net -k THROUGHPUT,LOCAL_CONG_CONTROL,REMOTE_CONG_CONTROL,TRANSPORT_MSS,LOCAL_TRANSPORT_RETRANS,REMOTE_TRANSPORT_RETRANS,LOCAL_SOCKET_TOS,REMOTE_SOCKET_TOS,DIRECTION,ELAPSED_TIME,PROTOCOL,LOCAL_SEND_SIZE,LOCAL_RECV_SIZE,REMOTE_SEND_SIZE,REMOTE_RECV_SIZE,LOCAL_BYTES_SENT,LOCAL_BYTES_RECVD,REMOTE_BYTES_SENT,REMOTE_BYTES_RECVD  
Forked /usr/local/bin/netperf as pid 8447
TCP upload BE: Starting watchdog with timeout 30
Started TimerRunner idx 0 ('Watchdog [TCP upload BE]')
Started NetperfDemoRunner idx 0 ('TCP upload BE')
Forking to run command /usr/local/bin/netperf -P 0 -v 0 -D -0.20 -4 -Y 0x20,0x20 -H netperf-west.bufferbloat.net -p 12865 -t TCP_STREAM -l 5 -F /dev/urandom -f m   --    -H netperf-west.bufferbloat.net -k THROUGHPUT,LOCAL_CONG_CONTROL,REMOTE_CONG_CONTROL,TRANSPORT_MSS,LOCAL_TRANSPORT_RETRANS,REMOTE_TRANSPORT_RETRANS,LOCAL_SOCKET_TOS,REMOTE_SOCKET_TOS,DIRECTION,ELAPSED_TIME,PROTOCOL,LOCAL_SEND_SIZE,LOCAL_RECV_SIZE,REMOTE_SEND_SIZE,REMOTE_RECV_SIZE,LOCAL_BYTES_SENT,LOCAL_BYTES_RECVD,REMOTE_BYTES_SENT,REMOTE_BYTES_RECVD  
Forked /usr/local/bin/netperf as pid 8448
TCP upload BK: Starting watchdog with timeout 30
Started TimerRunner idx 1 ('Watchdog [TCP upload BK]')
Started NetperfDemoRunner idx 1 ('TCP upload BK')
Forking to run command /usr/local/bin/netperf -P 0 -v 0 -D -0.20 -4 -Y 0xa0,0xa0 -H netperf-west.bufferbloat.net -p 12865 -t TCP_STREAM -l 5 -F /dev/urandom -f m   --    -H netperf-west.bufferbloat.net -k THROUGHPUT,LOCAL_CONG_CONTROL,REMOTE_CONG_CONTROL,TRANSPORT_MSS,LOCAL_TRANSPORT_RETRANS,REMOTE_TRANSPORT_RETRANS,LOCAL_SOCKET_TOS,REMOTE_SOCKET_TOS,DIRECTION,ELAPSED_TIME,PROTOCOL,LOCAL_SEND_SIZE,LOCAL_RECV_SIZE,REMOTE_SEND_SIZE,REMOTE_RECV_SIZE,LOCAL_BYTES_SENT,LOCAL_BYTES_RECVD,REMOTE_BYTES_SENT,REMOTE_BYTES_RECVD  
Forked /usr/local/bin/netperf as pid 8449
TCP upload CS5: Starting watchdog with timeout 30
Started TimerRunner idx 2 ('Watchdog [TCP upload CS5]')
Started NetperfDemoRunner idx 2 ('TCP upload CS5')
Forking to run command /usr/local/bin/netperf -P 0 -v 0 -D -0.20 -4 -Y 0xb8,0xb8 -H netperf-west.bufferbloat.net -p 12865 -t TCP_STREAM -l 5 -F /dev/urandom -f m   --    -H netperf-west.bufferbloat.net -k THROUGHPUT,LOCAL_CONG_CONTROL,REMOTE_CONG_CONTROL,TRANSPORT_MSS,LOCAL_TRANSPORT_RETRANS,REMOTE_TRANSPORT_RETRANS,LOCAL_SOCKET_TOS,REMOTE_SOCKET_TOS,DIRECTION,ELAPSED_TIME,PROTOCOL,LOCAL_SEND_SIZE,LOCAL_RECV_SIZE,REMOTE_SEND_SIZE,REMOTE_RECV_SIZE,LOCAL_BYTES_SENT,LOCAL_BYTES_RECVD,REMOTE_BYTES_SENT,REMOTE_BYTES_RECVD  
Forked /usr/local/bin/netperf as pid 8450
TCP upload EF: Starting watchdog with timeout 30
Started TimerRunner idx 3 ('Watchdog [TCP upload EF]')
Started NetperfDemoRunner idx 3 ('TCP upload EF')
Forking to run command /usr/local/bin/netperf -P 0 -v 0 -D -0.20 -4 -Y 0x0,0x0 -H netperf-west.bufferbloat.net -p 12865 -t TCP_MAERTS -l 5 -F /dev/urandom -f m   --    -H netperf-west.bufferbloat.net -k THROUGHPUT,LOCAL_CONG_CONTROL,REMOTE_CONG_CONTROL,TRANSPORT_MSS,LOCAL_TRANSPORT_RETRANS,REMOTE_TRANSPORT_RETRANS,LOCAL_SOCKET_TOS,REMOTE_SOCKET_TOS,DIRECTION,ELAPSED_TIME,PROTOCOL,LOCAL_SEND_SIZE,LOCAL_RECV_SIZE,REMOTE_SEND_SIZE,REMOTE_RECV_SIZE,LOCAL_BYTES_SENT,LOCAL_BYTES_RECVD,REMOTE_BYTES_SENT,REMOTE_BYTES_RECVD  
Forked /usr/local/bin/netperf as pid 8451
TCP download BE: Starting watchdog with timeout 30
Started TimerRunner idx 6 ('Watchdog [TCP download BE]')
Started NetperfDemoRunner idx 6 ('TCP download BE')
Forking to run command /usr/local/bin/netperf -P 0 -v 0 -D -0.20 -4 -Y 0x20,0x20 -H netperf-west.bufferbloat.net -p 12865 -t TCP_MAERTS -l 5 -F /dev/urandom -f m   --    -H netperf-west.bufferbloat.net -k THROUGHPUT,LOCAL_CONG_CONTROL,REMOTE_CONG_CONTROL,TRANSPORT_MSS,LOCAL_TRANSPORT_RETRANS,REMOTE_TRANSPORT_RETRANS,LOCAL_SOCKET_TOS,REMOTE_SOCKET_TOS,DIRECTION,ELAPSED_TIME,PROTOCOL,LOCAL_SEND_SIZE,LOCAL_RECV_SIZE,REMOTE_SEND_SIZE,REMOTE_RECV_SIZE,LOCAL_BYTES_SENT,LOCAL_BYTES_RECVD,REMOTE_BYTES_SENT,REMOTE_BYTES_RECVD  
Forked /usr/local/bin/netperf as pid 8452
TCP download BK: Starting watchdog with timeout 30
Started TimerRunner idx 7 ('Watchdog [TCP download BK]')
Started NetperfDemoRunner idx 7 ('TCP download BK')
Forking to run command /usr/local/bin/netperf -P 0 -v 0 -D -0.20 -4 -Y 0xa0,0xa0 -H netperf-west.bufferbloat.net -p 12865 -t TCP_MAERTS -l 5 -F /dev/urandom -f m   --    -H netperf-west.bufferbloat.net -k THROUGHPUT,LOCAL_CONG_CONTROL,REMOTE_CONG_CONTROL,TRANSPORT_MSS,LOCAL_TRANSPORT_RETRANS,REMOTE_TRANSPORT_RETRANS,LOCAL_SOCKET_TOS,REMOTE_SOCKET_TOS,DIRECTION,ELAPSED_TIME,PROTOCOL,LOCAL_SEND_SIZE,LOCAL_RECV_SIZE,REMOTE_SEND_SIZE,REMOTE_RECV_SIZE,LOCAL_BYTES_SENT,LOCAL_BYTES_RECVD,REMOTE_BYTES_SENT,REMOTE_BYTES_RECVD  
Forked /usr/local/bin/netperf as pid 8453
TCP download CS5: Starting watchdog with timeout 30
Started TimerRunner idx 8 ('Watchdog [TCP download CS5]')
Started NetperfDemoRunner idx 8 ('TCP download CS5')
Forking to run command /usr/local/bin/netperf -P 0 -v 0 -D -0.20 -4 -Y 0xb8,0xb8 -H netperf-west.bufferbloat.net -p 12865 -t TCP_MAERTS -l 5 -F /dev/urandom -f m   --    -H netperf-west.bufferbloat.net -k THROUGHPUT,LOCAL_CONG_CONTROL,REMOTE_CONG_CONTROL,TRANSPORT_MSS,LOCAL_TRANSPORT_RETRANS,REMOTE_TRANSPORT_RETRANS,LOCAL_SOCKET_TOS,REMOTE_SOCKET_TOS,DIRECTION,ELAPSED_TIME,PROTOCOL,LOCAL_SEND_SIZE,LOCAL_RECV_SIZE,REMOTE_SEND_SIZE,REMOTE_RECV_SIZE,LOCAL_BYTES_SENT,LOCAL_BYTES_RECVD,REMOTE_BYTES_SENT,REMOTE_BYTES_RECVD  
Forked /usr/local/bin/netperf as pid 8454
TCP download EF: Starting watchdog with timeout 30
Started TimerRunner idx 9 ('Watchdog [TCP download EF]')
Started NetperfDemoRunner idx 9 ('TCP download EF')
Forking to run command /usr/local/bin/irtt client -o - --fill=rand -Q -d 15s -i 0.2s  --dscp=0xb8   netperf-west.bufferbloat.net
Forked /usr/local/bin/irtt as pid 8455
Started IrttRunner idx 13 ('Ping (ms) UDP EF :: child 0')
Forking to run command /usr/local/bin/irtt client -o - --fill=rand -Q -d 15s -i 0.2s  --dscp=0x20   netperf-west.bufferbloat.net
Forked /usr/local/bin/irtt as pid 8456
Started IrttRunner idx 14 ('Ping (ms) UDP BK :: child 0')
Forking to run command /usr/local/bin/irtt client -o - --fill=rand -Q -d 15s -i 0.2s     netperf-west.bufferbloat.net
Forked /usr/local/bin/irtt as pid 8457
Started IrttRunner idx 15 ('Ping (ms) UDP BE :: child 0')
Forking to run command /usr/local/bin/fping  -D -p 200 -c 75 -t 30000   netperf-west.bufferbloat.net
Forked /usr/local/bin/fping as pid 8458
Ping (ms) ICMP: Starting watchdog with timeout 26
Started TimerRunner idx 16 ('Watchdog [Ping (ms) ICMP]')
Started PingRunner idx 16 ('Ping (ms) ICMP')
NetperfDemoRunner TCP upload BE finished
NetperfDemoRunner TCP upload CS5 finished
NetperfDemoRunner TCP upload BK finished
NetperfDemoRunner TCP download BK finished
NetperfDemoRunner TCP upload EF finished
NetperfDemoRunner TCP download BE finished
NetperfDemoRunner TCP download EF finished
NetperfDemoRunner TCP download CS5 finished
IrttRunner Ping (ms) UDP BK :: child 0 finished
IrttRunner Ping (ms) UDP EF :: child 0 finished
IrttRunner Ping (ms) UDP BE :: child 0 finished
PingRunner Ping (ms) ICMP finished
Runner aggregation finished
TimerRunner Watchdog [Ping (ms) ICMP]: timer expired
TimerRunner Watchdog [Ping (ms) ICMP] finished
TimerRunner Watchdog [TCP upload CS5]: timer expired
TimerRunner Watchdog [TCP upload BK]: timer expired
TimerRunner Watchdog [TCP upload BE]: timer expired
TimerRunner Watchdog [TCP upload EF]: timer expired
TimerRunner Watchdog [TCP download BE]: timer expired
TimerRunner Watchdog [TCP upload CS5] finished
TimerRunner Watchdog [TCP download CS5]: timer expired
TimerRunner Watchdog [TCP download BK]: timer expired
TimerRunner Watchdog [TCP upload BK] finished
TimerRunner Watchdog [TCP download EF]: timer expired
TimerRunner Watchdog [TCP upload BE] finished
TimerRunner Watchdog [TCP upload EF] finished
TimerRunner Watchdog [TCP download BE] finished
TimerRunner Watchdog [TCP download CS5] finished
TimerRunner Watchdog [TCP download BK] finished
TimerRunner Watchdog [TCP download EF] finished


```



-- 
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/228

[-- Attachment #2: Type: text/html, Size: 11544 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-06-24 16:51 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-06-24 11:18 [Flent-users] [tohojo/flent] Unable to run Flent test on MacMini/MacOS - Test is not terminating (#228) crazyrai
2021-06-24 11:29 ` [Flent-users] " Toke Høiland-Jørgensen
2021-06-24 16:51 ` crazyrai
2021-06-24 16:51 ` crazyrai

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox