ndt-users - RE: AW: Error running web100 3.5.0
Subject: ndt-users list created
List archive
- From: Galuschka Christoph <>
- To: Richard Carlson <>
- Cc: <>
- Subject: RE: AW: Error running web100 3.5.0
- Date: Fri, 11 Sep 2009 17:13:46 +0200
Hello,
as I did not find '-i eth0' anywhere in my setup, do you also have an idea why my setup still fails? Or did I miss a reply to one of my eMails?
Thanks for your effort and have a nice weekend
Christoph
From: Richard Carlson
Sent: Fri 9/11/2009 15:32
To: Chris Welti
Cc: Galuschka Christoph;
Subject: Re: AW: Error running web100 3.5.0
Sent: Fri 9/11/2009 15:32
To: Chris Welti
Cc: Galuschka Christoph;
Subject: Re: AW: Error running web100 3.5.0
Hi Chris; Thanks for the update. NDT does support IPv6 clients. It does tickle a bug in the web100 library so if you haven't patched the web100.c file this could be a reason why your tests fail. Look through the NDT email archives for details, or I can send you more details if you can't find anything in the archives. Rich On Sep 11, 2009, at 6:47 AM, Chris Welti wrote: > Hi Rich, > > After removing the "-i eth0" option the test completes without > error. Thanks for the tip! :) > Now, if only IPv6 would work.... > > I always get protocol errors on the client side when I don't use the > "--ipv4" option on the server. > It seems the java client tries to connect via IPv4 (why it doesn't > try IPv6 is beyond me, as under options "prefer IPv6" is selected) > and the server runs ONLY on ipv6. Shouldn't it listen on both IPv4 > and IPv6 when no option is set? Or is there no dual mode and I need > to start web100 servers for both IPv4 and IPv6? > > Using web100clt to debug this issue: > > welti@ezmp3:~$ web100clt -n lsmp2 -p 3001 > Testing network path for configuration and performance problems -- > Using IPv6 address > Checking for Middleboxes . . . . . . . . . . . . . . . . . . Done > checking for firewalls . . . . . . . . . . . . . . . . . . . Done > running 10s outbound test (client to server) . . . . . 967.11 Mb/s > running 10s inbound test (server to client) . . . . . . 985.42 Mb/s > Your host is connected to a Cable/DSL modem > Server 'lsmp2' is not behind a firewall. [Connection to the > ephemeral port was successful] > Client is not behind a firewall. [Connection to the ephemeral port > was successful] > Packet size is preserved End-to-End > Server IP addresses are preserved End-to-End > Client IP addresses are preserved End-to-End > > welti@ezmp3:~$ web100clt -n lsmp2 -p 3001 -4 > Testing network path for configuration and performance problems -- > Using IPv4 address > Checking for Middleboxes . . . . . . . . . . . . . . . . . . > Protocol error! > Middlebox test FAILED! > checking for firewalls . . . . . . . . . . . . . . . . . . . > Protocol error! > Simple firewall test FAILED! > Protocol error! > C2S throughput test FAILED! > Protocol error! > S2C throughput test FAILED! > Protocol error! > > Also, server side debug for an incoming IPv4 connection when NOT > running in explicit IPv4 mode: > : root@lsmp2[welti]; /usr/local/sbin/web100srv -a -dddddddd > ANL/Internet2 NDT ver 3.5.6 > Variables file = /usr/local/ndt/web100_variables > log file = /usr/local/ndt/web100srv.log > Admin file = /usr/local/ndt/admin.html > Debug level set to 8 > > Send buffer initialized to 4194304, Receive buffer initialized to > 174760 > server ready on port 3001 > web100_init() read 69 variables from file > Web100 variables line received > > Initial counter Values Totalcnt = 0, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 1, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 1, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 2, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 2, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 3, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 3, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 4, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [3, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 4, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 5, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [3, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 5, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 6, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [3, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 6, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 7, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [4, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 7, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 8, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [4, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 8, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 9, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [4, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 9, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 10, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [5, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 10, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 11, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [6, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 11, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 12, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [7, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 12, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 13, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [7, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 13, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 14, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [7, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 14, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 15, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [8, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 15, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 16, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [9, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 16, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 17, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [10, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 17, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 18, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [11, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 18, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 19, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [12, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 19, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 20, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [12, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 20, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 21, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [12, 0, 1, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 21, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 22, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [12, 0, 1, 0, 0, 1, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 22, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 23, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [12, 0, 1, 0, 0, 2, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 23, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 24, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [13, 0, 1, 0, 0, 2, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 24, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 25, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [14, 0, 1, 0, 0, 2, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 25, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 26, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [15, 0, 1, 0, 0, 2, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 26, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 27, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [16, 0, 1, 0, 0, 2, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 27, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 28, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [17, 0, 1, 0, 0, 2, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 28, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 29, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [18, 0, 1, 0, 0, 2, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 29, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 30, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [19, 0, 1, 0, 0, 2, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 30, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 31, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [20, 0, 1, 0, 0, 2, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 31, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 32, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [21, 0, 1, 0, 0, 2, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 32, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 33, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [22, 0, 1, 0, 0, 2, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 33, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 34, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [23, 0, 1, 0, 0, 2, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 34, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 35, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [24, 0, 1, 0, 0, 2, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 35, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 36, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [25, 0, 1, 0, 0, 2, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 36, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 37, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [26, 0, 1, 0, 0, 2, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 37, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 38, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [27, 0, 1, 0, 0, 2, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 38, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 39, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [28, 0, 1, 0, 0, 2, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 39, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 40, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [29, 0, 1, 0, 0, 2, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 40, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 41, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [30, 0, 1, 0, 0, 2, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 41, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 42, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [30, 0, 1, 0, 0, 2, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 42, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 43, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [31, 0, 1, 0, 0, 2, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 43, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 44, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [31, 0, 1, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 44, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 45, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [31, 0, 1, 0, 0, 2, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Web100 variables line received > > Initial counter Values Totalcnt = 45, Total Mismatch = 0, Total Bad > Cables = 0 > Updated counter values Totalcnt = 46, Total Mismatch = 0, Total Bad > Cables = 0 > Individual counts = [31, 1, 1, 0, 0, 2, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0] > Signal 17 received by process 25367 > successfully locked '/tmp/view.string' for updating > sending > '985417,0,972950,36,46,0,0,31,1,1,0,0,2,11,0,0,0,0,0,0,0,0,0,Sep 11 > 11:39:20,Sep 1 15:32:35' to tmp file > Generated iflist with device=eth0 and if_speed=7 > Generated iflist with device=eth1 and if_speed=7 > nothing in queue > Timer not running, waiting for new connection > New connection received, waiting for accept() to complete > New connection received from [130.59.4.118]. > Child thinks pipe() returned fd0=7, fd1=8 for pid=0 > Parent process spawned child = 25370 > Parent thinks pipe() returned fd0=7, fd1=8 > <<< recv_msg: type=2, len=1 > initialize_tests returned old/new client = 1, test_suite = > Incrementing waiting variable now = 1 > Telling client 25370 testing will begin now >>>> send_msg: type=1, len=1 > Got 'go' signal from parent, ready to start testing > extracting test_suite ' ' and t_opts '10' from buff 'go 16 ' > Child process 25370 started >>>> send_msg: type=2, len=6 > run_test() routine, asking for test_suite = >>>> send_msg: type=2, len=1 > Starting test suite: > Finished testing C2S = 0.00 Mbps, S2C = 0.00 Mbps > CWND limited test = 0.00 while unlimited = 0.00 > Better throughput when CWND is limited, may be duplex mismatch >>>> send_msg: type=8, len=42 >>>> send_msg: type=8, len=73 >>>> send_msg: type=8, len=69 >>>> send_msg: type=8, len=68 >>>> send_msg: type=8, len=68 >>>> send_msg: type=8, len=46 >>>> send_msg: type=9, len=0 > Signal 11 received by process 25370 > DEBUG, caught SIGSEGV signal and terminated process (25370) > Signal 17 received by process 25367 > Queue pointer = 25370, testing = 1, waiting = 1, zombie_check = 0 > Received SIGCHLD signal for active web100srv process [25367] > wait3() returned 0 for PID=25370 > wexitstatus = '0' > Attempting to clean up child 25370, head pid = 25370 > Child process 25370 causing head pointer modification > Removing Child from head, decrementing waiting now = 0 > Timer not running, waiting for new connection > > Regards, > Chris > > > Richard Carlson wrote: >> Hi Chris & Christoph; >> >> Sorry I was unavailable yesterday. >> >> I'm still not sure what is going on here. According to the logs the >> pkt-pair child successfully collects the data and then it generates a >> SIGSEGV signal (reference an invalid memory location). This causes >> the >> child process to die, and in the s2c case, the server is still >> communicating with the client so we don't complete things properly. >> >> I'll try updating my copy of the libpcap package to see if that has >> any >> effect. The only other suggestions I can make are: >> >> The last command in the src/web100-pcap.c file has a log message at >> debug level 8. Please either run the server with this debug level or >> change the code to make this a lower debug level (change the 8 to a >> 5) >> and run with that debug level. This should tell me if the error is >> between that comment and the previous one. >> >> Chris - I noticed that you added the -i eth0 option to the command >> line. >> One of the changes to this code is to allow the server to >> automatically >> determine which interface the client connected to. If you remove >> this >> -i option you should collect pkt-pair data. >> >> Rich >> >> On Sep 2, 2009, at 10:21 AM, Galuschka Christoph wrote: >> >>> Here you go: >>>>> >>> linux-72yn:/usr/src/ndt-3.5.6 # /usr/local/sbin/web100srv -dddddd >>> ANL/Internet2 NDT ver 3.5.6 >>> Variables file = /usr/local/ndt/web100_variables >>> log file = /usr/local/ndt/web100srv.log >>> Debug level set to 6 >>> >>> Send buffer initialized to 16384, Receive buffer initialized to >>> 87380 >>> server ready on port 3001 >>> web100_init() read 69 variables from file >>> nothing in queue >>> Timer not running, waiting for new connection >>> New connection received, waiting for accept() to complete >>> New connection received from [10.110.109.104]. >>> Parent process spawned child = 2035 >>> Parent thinks pipe() returned fd0=8, fd1=9Child thinks pipe() >>> returned >>> fd0=8, fd1=9 for pid=0 >>> >>> <<< recv_msg: type=2, len=1 >>> initialize_tests returned old/new client = 1, test_suite = 1 8 2 >>> Incrementing waiting variable now = 1 >>> Telling client 2035 testing will begin now >>>>>> send_msg: type=1, len=1 >>> Queue pointer = 2035, testing = 1, waiting = 1, zombie_check = 0 >>> Waiting for new connection, timer running >>> Got 'go' signal from parent, ready to start testing >>> extracting test_suite ' 1 8 2' and t_opts '1b' from buff 'go 27 1 >>> 8 2' >>> Child process 2035 started >>>>>> send_msg: type=2, len=6 >>> run_test() routine, asking for test_suite = 1 8 2 >>>>>> send_msg: type=2, len=6 >>> Starting test suite: >>>> Middlebox test >>>> Simple firewall test >>>> C2S throughput test >>> <-- Middlebox test --> >>> KillHung(): returned non-0 response, nothing to kill or kill failed >>> >>> Send buffer initialized to 16384, Receive buffer initialized to >>> 87380 >>> -- port: 3003 >>>>>> send_msg: type=3, len=4 >>> Looking for Web100 data on socketid 8 >>> Server: 10.11.215.13;3003 Client: 10.110.109.104;4982 1456;6;6; >>> Sending 1456 Byte packets over the network >>> Setting Cwnd Limit to 2912 octets >>> Signal 17 received by process 2035 >>> now = 1251904626 Process started at 1251904623, run time = 3 >>> Timer expired while waiting for a new connection >>> Queue pointer = 2035, testing = 1, waiting = 1, zombie_check = 0 >>> Waiting for new connection, timer running >>>>>> send_msg: type=5, len=37 >>> now = 1251904629 Process started at 1251904623, run time = 6 >>> Timer expired while waiting for a new connection >>> Queue pointer = 2035, testing = 1, waiting = 1, zombie_check = 0 >>> Waiting for new connection, timer running >>> now = 1251904632 Process started at 1251904623, run time = 9 >>> Timer expired while waiting for a new connection >>> Queue pointer = 2035, testing = 1, waiting = 1, zombie_check = 0 >>> Waiting for new connection, timer running >>> now = 1251904635 Process started at 1251904623, run time = 12 >>> Timer expired while waiting for a new connection >>> Queue pointer = 2035, testing = 1, waiting = 1, zombie_check = 0 >>> Waiting for new connection, timer running >>> <<< recv_msg: type=5, len=18 >>> CWND limited throughput = 15737 kbps (15737.052192066805) >>>>>> send_msg: type=6, len=0 >>> <--------------------> >>> <-- Simple firewall test --> >>> >>> Send buffer initialized to 16384, Receive buffer initialized to >>> 87380 >>> -- port: 51503 >>> -- time: 1 >>>>>> send_msg: type=3, len=7 >>> <<< recv_msg: type=5, len=4 >>> -- oport: 4984 >>>>>> send_msg: type=4, len=0 >>> >>> Send buffer initialized to 16384, Receive buffer initialized to >>> 87380 >>>>>> send_msg: type=5, len=20 >>> <<< recv_msg: type=5, len=20 >>>>>> send_msg: type=5, len=1 >>>>>> send_msg: type=6, len=0 >>> <--------------------------> >>> <-- C2S throughput test --> >>> >>> Send buffer initialized to 16384, Receive buffer initialized to >>> 87380 >>> -- port: 3002 >>> listening for Inet connection on testOptions->c2ssockfd, fd=3 >>> Sending 'GO' signal, to tell client to head for the next test >>>>>> send_msg: type=3, len=4 >>> C2S test Child thinks pipe() returned fd0=10, fd1=11 >>> Unknown address family=17 found >>> Unknown address family=17 found >>> IPv4 interface found address=10.11.215.13 >>> IPv4 address match, setting device to 'eth2' >>> Opening network interface 'eth2' for packet-pair timing >>> pcap_open_live() returned pointer 0x80889d8 >>> installing pkt filter for 'host 10.110.109.104 and port 4986' >>> Initial pkt src data = "806b5c4" >>> C2S test Parent thinks pipe() returned fd0=10, fd1=11 >>> now = 1251904638 Process started at 1251904623, run time = 15 >>> Timer expired while waiting for a new connection >>> Queue pointer = 2035, testing = 1, waiting = 1, zombie_check = 0 >>> Waiting for new connection, timer running >>>>>> send_msg: type=4, len=0 >>> New IPv4 packet trace started -- initializing counters >>> now = 1251904641 Process started at 1251904623, run time = 18 >>> Timer expired while waiting for a new connection >>> Queue pointer = 2035, testing = 1, waiting = 1, zombie_check = 0 >>> Waiting for new connection, timer running >>> now = 1251904644 Process started at 1251904623, run time = 21 >>> Timer expired while waiting for a new connection >>> Queue pointer = 2035, testing = 1, waiting = 1, zombie_check = 0 >>> Waiting for new connection, timer running >>> now = 1251904647 Process started at 1251904623, run time = 24 >>> Timer expired while waiting for a new connection >>> Queue pointer = 2035, testing = 1, waiting = 1, zombie_check = 0 >>> Waiting for new connection, timer running >>> 702209 kbps outbound >>>>>> send_msg: type=5, len=6 >>> Signal USR1(10) sent to child [2038] >>> Signal 10 received by process 2038 >>> DEBUG, caught SIGUSR1, setting sig1 flag to force exit >>> Received SIGUSRx signal terminating data collection loop for >>> pid=2038 >>> Sending pkt-pair data back to parent on pipe 10, 11 >>> fwd.saddr = 686d6e0a:4986, rev.saddr = dd70b0a:3002 >>> 09:17:19.933771 10.110.109.104:4986 --> 10.11.215.13:3002 >>> Collected >>> pkt-pair data max = 343617 >>> wrote 128 bytes: link counters are ' 1 0 2 17 5143 4107 115602 1250 >>> 132855 343617 1 1 256.73 0 0 0 1 0 7' >>> #$#$#$#$ pcap routine says window increases = 0, decreases = 0, no >>> change = 0 >>> 09:17:19.933771 10.11.215.13:3002 --> 10.110.109.104:4986 >>> Collected >>> pkt-pair data max = 95356 >>> wrote 128 bytes: link counters are ' 0 0 2 2 78 880 24922 95356 >>> 5809 >>> 14311 2 0 876.74 935 47 140380 0 1 7' >>> #$#$#$#$ pcap routine says window increases = 935, decreases = 47, >>> no >>> change = 140380 >>> 128 bytes read ' 1 0 2 17 5143 4107 115602 1250 132855 343617 1 1 >>> 256.73 0 0 0 1 0 7' from monitor pipe >>> 128 bytes read ' 0 0 2 2 78 880 24922 95356 5809 14311 2 0 876.74 >>> 935 >>> 47 140380 0 1 7' from monitor pipe >>>>>> send_msg: type=6, len=0 >>> Finished reading pkt-pair data from network, process 2038 should >>> terminate now >>> Signal 11 received by process 2038 >>> DEBUG, caught SIGSEGV signal and terminated process (2038) >>> Signal 17 received by process 2035 >>> <-------------------------> >>> Finished testing C2S = 702.21 Mbps, S2C = -0.00 Mbps >>> Client --> Server data detects link = OC-12 >>> Client <-- Server Ack's detect link = Gigabit Ethernet >>> CWND limited test = 15737.05 while unlimited = -0.02 >>> Better throughput when CWND is limited, may be duplex mismatch >>>>>> send_msg: type=8, len=42 >>>>>> send_msg: type=8, len=73 >>>>>> send_msg: type=8, len=69 >>>>>> send_msg: type=8, len=68 >>>>>> send_msg: type=8, len=72 >>>>>> send_msg: type=8, len=46 >>>>>> send_msg: type=9, len=0 >>> Opened >>> '/usr/local/ndt/serverdata/ >>> 2009/09/02/20090902T15:17:03.603531000Z_10.110.109.104:4981.meta' >>> metadata log file >>> Successfully returned from run_test() routine >>> Signal 17 received by process 2034 >>> now = 1251904649 Process started at 1251904623, run time = 26 >>> Select exited with rc = -1 >>> Queue pointer = 2035, testing = 1, waiting = 1, zombie_check = 0 >>> Received SIGCHLD signal for active web100srv process [2034] >>> wait3() returned 0 for PID=2035 >>> wexitstatus = '0' >>> Attempting to clean up child 2035, head pid = 2035 >>> Child process 2035 causing head pointer modification >>> Removing Child from head, decrementing waiting now = 0 >>> Timer not running, waiting for new connection >>>>> >>> >>> Regards >>> Christoph >>> >>> ------------------------------------------------ >>> Ing. Christoph Galuschka >>> >>> TIWAG-Tiroler Wasserkraft AG >>> Bereich IT/Betrieb und Services >>> Eduard-Wallnöfer-Platz 2 >>> 6010 Innsbruck >>> T: +43 (0)50607 21832 >>> F: +43 (0)50607 41832 >>> www.tiroler-wasserkraft.at <http://www.tiroler-wasserkraft.at> >>> ------------------------------------------------ >>> Firmenbuchgericht Innsbruck, FN 44133b >>> Sitz der Gesellschaft: Innsbruck >>> DVR: 0164089 >>> >>> >>> -----Ursprüngliche Nachricht----- >>> Von: Richard Carlson [mailto:] >>> Gesendet: Mittwoch, 02. September 2009 17:01 >>> An: Chris Welti >>> Cc: Galuschka Christoph; >>> Betreff: Re: Error running web100 3.5.0 >>> >>> Hi Chris; >>> >>> Drat. OK, please run the server in debug mode level 6 (-dddddd) and >>> send me that output. That may tell me something. >>> >>> Rich >>> >>> On Sep 2, 2009, at 9:00 AM, Chris Welti wrote: >>> >>>>> >>>> >>> >>> Richard Carlson >>> >>> 1000 Oakbrook Dr >>> Ann Arbor, MI 48104 >>> >>> P: 734-352-7043 >>> C: 630-251-4572 >>> >> >> Richard Carlson >> <mailto:> >> 1000 Oakbrook Dr >> Ann Arbor, MI 48104 >> >> P: 734-352-7043 >> C: 630-251-4572 >> > Richard Carlson 1000 Oakbrook Dr Ann Arbor, MI 48104 P: 734-352-7043 C: 630-251-4572
- Re: Error running web100 3.5.0, (continued)
- Re: Error running web100 3.5.0, Chris Welti, 09/02/2009
- Re: Error running web100 3.5.0, Richard Carlson, 09/02/2009
- Re: Error running web100 3.5.0, Chris Welti, 09/02/2009
- Re: Error running web100 3.5.0, Richard Carlson, 09/02/2009
- Re: Error running web100 3.5.0, Chris Welti, 09/02/2009
- AW: Error running web100 3.5.0, Galuschka Christoph, 09/02/2009
- Re: AW: Error running web100 3.5.0, Richard Carlson, 09/04/2009
- AW: AW: Error running web100 3.5.0, Galuschka Christoph, 09/07/2009
- Re: AW: Error running web100 3.5.0, Chris Welti, 09/11/2009
- Re: AW: Error running web100 3.5.0, Richard Carlson, 09/11/2009
- RE: AW: Error running web100 3.5.0, Galuschka Christoph, 09/11/2009
- Re: Error running web100 3.5.0, Chris Welti, 09/02/2009
- Re: Error running web100 3.5.0, Richard Carlson, 09/02/2009
- Re: Error running web100 3.5.0, Chris Welti, 09/02/2009
Archive powered by MHonArc 2.6.16.