From: Peter C. <pc...@us...> - 2010-03-25 03:19:28
|
Update of /cvsroot/ipbench/ipbench2/src/tests/nfs_latency In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv29986/src/tests/nfs_latency Modified Files: nfs_glue.c nfs_latency.c Log Message: Fix absolute deviation calculation Index: nfs_latency.c =================================================================== RCS file: /cvsroot/ipbench/ipbench2/src/tests/nfs_latency/nfs_latency.c,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -d -r1.20 -r1.21 *** nfs_latency.c 12 Mar 2010 03:03:46 -0000 1.20 --- nfs_latency.c 25 Mar 2010 03:19:20 -0000 1.21 *************** *** 421,434 **** static double ! absolute_deviation_uint64(uint64_t samples, unsigned n, uint64_t median) { unsigned i; int64_t d; ! double deviation; for (i = 0; i < n; i++) { d = *samples++ - median; deviation += d > 0 ? d : -d; } ! return d / n; } --- 421,434 ---- static double ! absolute_deviation_uint64(uint64_t *samples, unsigned n, uint64_t median) { unsigned i; int64_t d; ! double deviation = 0.0; for (i = 0; i < n; i++) { d = *samples++ - median; deviation += d > 0 ? d : -d; } ! return deviation / n; } Index: nfs_glue.c =================================================================== RCS file: /cvsroot/ipbench/ipbench2/src/tests/nfs_latency/nfs_glue.c,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** nfs_glue.c 12 Mar 2010 03:03:45 -0000 1.11 --- nfs_glue.c 25 Mar 2010 03:19:20 -0000 1.12 *************** *** 315,318 **** --- 315,319 ---- if (initialised < 0){ + printf("Can't initialise: got %d\n", initialised); return -1; } |