ndt-dev - [ndt-dev] Re: [Web10g-user] NDT Web10G Patch
Subject: NDT-DEV email list created
List archive
- From: Richard Sanger <>
- To: rapier <>
- Cc:
- Subject: [ndt-dev] Re: [Web10g-user] NDT Web10G Patch
- Date: Wed, 23 Jan 2013 12:13:37 +1300
Hi Chris,
Good to here you got this compiling, yeah the I2util is a bit of a pain.As for requiring reno this is not a KIS Web10G/Web100 requirement, rather to do with the middlebox/ndt test itself.
http://code.google.com/p/ndt/wiki/NDTTestMethodology - under know-issues/limitations
http://code.google.com/p/ndt/wiki/NDTTestMethodology - under know-issues/limitations
However cubic could be a perfectly fine substitute. I don't know too much about the differences reno vs cubic myself nor why reno is a requirement of ndt tests. If someone who knows a bit more about this could weigh in it would be appreciated.
As for porting process, I'll try do a write up when I get some time - since its probably useful for everyone.
Cheers,
Richard
On Wed, Jan 23, 2013 at 11:34 AM, rapier <> wrote:
Hey, I got it to build. I was making a stupid mistake at first by copying over I2util before I ran autoreconf. It seems that following the instructions is useful. Anyway, I'm going to start running some tests soon by comparing results between web100 and web10g ndt servers.
Hopefully the warning about requiring reno for accurate results isn't entirely true since we've extended the KIS to support BIC, CUBIC, and H-TCP.
I'll let you know more after I get some data together.
Thanks again for doing this, you have no idea how much time you saved us on this.
As for Aaron's request about splitting up the patch. That is, admittedly, a pain in the butt. If you can do that it would help with the adoption quite a bit though. Our end goal is to have this be a central part of the perfSonar Web10G deployment (which will eventually obsolete the Web100 deployment that is the base now). So if nothing else you'll know that the work you did is being used by the community.
Also, when you have time I may want to talk to you a bit about the porting process. I'm the project leader (but not developer) and we're really trying to get an idea of what it's like using the new API.
Thanks again!
Chris
On 1/22/13 12:16 AM, Richard Sanger wrote:
Or there is a .tar of the web10G version here
https://docs.google.com/folder/d/0B-PiO7DvhNkJUDNwcTZjVGtJNmc/edit with
the patch already applied.
On Tue, Jan 22, 2013 at 5:50 PM, Richard Sanger <<mailto:>> wrote:
The patch is for the current svn version being r796 retrieved from
here https://code.google.com/p/ndt/ .
Make sure you run autoreconf (automake/autoconf) to build new
configuration files, these have been changed. Then remember to copy
I2Util library (From the 3.5.6.1 release) into the ndt/ folder
before running ./configure. If you have the web10g/web100 libraries
installed it should build the corresponding versions of the server.
Cheers,
On Tue, Jan 22, 2013 at 11:01 AM, rapier <<mailto:>> wrote:https://docs.google.com/__folder/d/0B-__PiO7DvhNkJUDNwcTZjVGtJNmc/edit
Quick question - which version of NDT did you build the patch
against? Applying it against 3.5.6.1 (the latest I've been able
to find) is producing a lot of failures.
Thanks!
On 1/17/13 1:16 AM, Richard Sanger wrote:
Hi,
As part of an internship at WAND, I've been working on a
web10g version
of ndt.
The patch is attached.
I've also got some Web10g patched linux kernels for
Debian(squeeze or
wheezy should work) here._________________________________________________
<https://docs.google.com/folder/d/0B-PiO7DvhNkJUDNwcTZjVGtJNmc/edit>
NOTE: The kernel needs a slight modification to the Web10g
kernel patch.
Which is included in the Google drive folder above.
I've incorporated Web10G into the code in such a way that
both the
web100srv and web10g can be built. Besides some bug fixes
the web100srv
is unchanged. The configuration process should detect web100
and web10g
libraries and build accordingly. Web10G variable logging is not
implemented - this shouldn't have any effects on the results.
For the most part the client hasn't been changed, so an old
client can
connect without issues. The only things that could go wrong
with an old
client are TCP Timestamps/ECN may be incorrectly detected as on.
This patch also includes a few fixes for both clients and
servers,
including those I logged as issues #69 #70 #71 #73.
Along with web10g this adds code in ndt/src/kernel_* files
which will
check some of the kernel configuration for a Web10G server
and print
warnings about incorrect configuration.(If the server is run
with -k
option these will be corrected).
Look at ndt/WEB10G README for more information.
I would be great to get this incorporated into the ndt trunk (or
branch). Although the Web10G code still needs more testing
the web100
parts of the code are unchanged.
Send me an email if you have any issues all feedback is welcome.
Cheers,
Richard
Web10g-user mailing list
<mailto:>
https://lists.psc.edu/mailman/__listinfo/web10g-user https://lists.psc.edu/mailman/__unsubscribe/web10g-user
<https://lists.psc.edu/mailman/unsubscribe/web10g-user>
- [ndt-dev] NDT Web10G Patch, Richard Sanger, 01/17/2013
- [ndt-dev] Re: NDT Web10G Patch, Dominic Hamon, 01/17/2013
- Re: [ndt-dev] NDT Web10G Patch, Aaron Brown, 01/22/2013
- Re: [ndt-dev] NDT Web10G Patch, Richard Sanger, 01/22/2013
- Message not available
- Message not available
- Message not available
- Message not available
- [ndt-dev] Re: [Web10g-user] NDT Web10G Patch, Richard Sanger, 01/22/2013
- Re: [ndt-dev] Re: [Web10g-user] NDT Web10G Patch, Tiziana Refice, 01/22/2013
- Re: [ndt-dev] Re: [Web10g-user] NDT Web10G Patch, Matt Mathis, 01/23/2013
- [ndt-dev] Re: [Web10g-user] NDT Web10G Patch, rapier, 01/23/2013
- Re: [ndt-dev] Re: [Web10g-user] NDT Web10G Patch, Tiziana Refice, 01/22/2013
- [ndt-dev] Re: [Web10g-user] NDT Web10G Patch, Richard Sanger, 01/22/2013
- Message not available
- Message not available
- Message not available
Archive powered by MHonArc 2.6.16.