gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r35031 - gnunet/src/rps


From: gnunet
Subject: [GNUnet-SVN] r35031 - gnunet/src/rps
Date: Wed, 28 Jan 2015 17:48:35 +0100

Author: ch3
Date: 2015-01-28 17:48:34 +0100 (Wed, 28 Jan 2015)
New Revision: 35031

Modified:
   gnunet/src/rps/gnunet-service-rps.c
Log:
fixing size problems

Modified: gnunet/src/rps/gnunet-service-rps.c
===================================================================
--- gnunet/src/rps/gnunet-service-rps.c 2015-01-28 16:39:02 UTC (rev 35030)
+++ gnunet/src/rps/gnunet-service-rps.c 2015-01-28 16:48:34 UTC (rev 35031)
@@ -725,6 +725,7 @@
   { /* Growing */
     RPS_sampler_resize (sampler_size * 2);
   }
+  LOG (GNUNET_ERROR_TYPE_DEBUG, "sampler_size is now %u\n", sampler_size);
 }
 
 
@@ -788,7 +789,7 @@
   //double scale; // TODO this might go gloabal/config
 
   LOG (GNUNET_ERROR_TYPE_DEBUG,
-       "Received a ns estimate - logest: %f, std_dev: %f (old_size: %f)\n",
+       "Received a ns estimate - logest: %f, std_dev: %f (old_size: %u)\n",
        logestimate, std_dev, RPS_sampler_get_size());
   //scale = .01;
   estimate = GNUNET_NSE_log_estimate_to_n (logestimate);
@@ -796,7 +797,8 @@
   estimate = pow (estimate, 1./3);
   // TODO add if std_dev is a number
   // estimate += (std_dev * scale);
-  if ( 0 < estimate ) {
+  if (0 < ceil (estimate))
+  {
     LOG (GNUNET_ERROR_TYPE_DEBUG, "Changing estimate to %f\n", estimate);
     sampler_size_est_need = estimate;
   } else




reply via email to

[Prev in Thread] Current Thread [Next in Thread]