Skip to Content.
Sympa Menu

ndt-users - Re: NDT 3.6.5 on a 3.2.x kernel

Subject: ndt-users list created

List archive

Re: NDT 3.6.5 on a 3.2.x kernel


Chronological Thread 
  • From: Aaron Brown <>
  • To: Richard Sanger <>
  • Cc: Dominic Hamon <>, <>, "Daniel A. Ramaley" <>, rapier <>
  • Subject: Re: NDT 3.6.5 on a 3.2.x kernel
  • Date: Tue, 9 Apr 2013 09:54:24 -0400
  • Authentication-results: sfpop-ironport04.merit.edu; dkim=neutral (message not signed) header.i=none


On Apr 5, 2013, at 9:15 PM, Richard Sanger <> wrote:

I definitely think it would be good to get this into a svn branch so it's easy for people to find and it can be kept up to date (probably best to keep it out of trunk until full functionality is implemented - like logging etc).

Any chance someone could also look at getting my bug reports (issues 69,70,71,73,74) into trunk because these also apply to the current ndt-web100 code.

I applied everything except issue 73 which may have further effects (since that library is used by both bwctl and owamp). I wonder how hard it would be to start doing the lookups in NDT itself instead of going into the I2utils library.

Cheers,
Aaron


Cheers,
Richard


On Sat, Apr 6, 2013 at 4:42 AM, Aaron Brown <> wrote:

On Mar 27, 2013, at 7:35 PM, Dominic Hamon <> wrote:

Hi

To be clear, this is just Richard's patch but applied to the latest version. There's clearly more to do but it's a really good start and whatever we can do to get this in to trunk so more people can hack on it would be great.

It'd probably be good to put this in a branch, ndt-web10g or something, and then hack on it there. At minimum, get it out of email archives and in the NDT svn. 

Cheers,
Aaron


On Wed, Mar 27, 2013 at 4:13 PM, Richard Sanger <> wrote:
Hi,

Thanks Dominic for the updated version.

The main thing missing from the Web10G implementation is logging functionality.
The patch only updates the Java and C clients along with the server so some of the other tools might not work.

I've have tested my version of the patch against the original Web100 version and results appear to be consistent between the two, Dominic's version shouldn't be any different.

Here's the mail archive of ndt-dev of when I submitted this patch https://lists.internet2.edu/sympa/arc/ndt-dev/2013-01/msg00019.html there might be something of interest in there. Also look at the Web10G_README file for compiling instructions.

You need to make a small modification to the Web10G kernel patch before applying it to the kernel(and building) for NDT to function correctly.
Change the line, which is line 784 in the estats-kis-0.1-3.2-kis patch.
+        += ktime_to_ns(ktime_sub(now, stats->estats_limstate_ts));
to
+        += ktime_to_us(ktime_sub(now, stats->estats_limstate_ts));

As for the status of Web10G:
Chris Rapier and has been working on the Web10G API as well as some additional testing to get NDT Web10G ready for the next perfSonar release.
The next lot of Web10G kernel patches will hopefully have the ktime_to_ns(...) issue fixed.
The next version of Web10G user-space libraries will include the logging API. Once this is released I'll work on adding logging back into Web10G NDT.

Any questions, comments and bugs are welcomed.

Cheers,







Archive powered by MHonArc 2.6.16.

Top of Page