]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
logger: fix avg calculation
authorSage Weil <sage@newdream.net>
Thu, 10 Sep 2009 21:22:25 +0000 (14:22 -0700)
committerSage Weil <sage@newdream.net>
Thu, 10 Sep 2009 21:22:25 +0000 (14:22 -0700)
src/common/Logger.cc

index 28b7608ae349cf83a2bcb1b90f75c00450f896d3..381efc9d905fba417ca63f8bc73b3aca5b1ea117 100644 (file)
@@ -295,7 +295,7 @@ double Logger::favg(int key, double v)
   logger_lock.Lock();
   int i = type->lookup_key(key);
   vals[i]++;
-  double r = fvals[i] = v;
+  double r = fvals[i] += v;
   if (g_conf.logger_calc_variance)
     vals_to_avg[i].push_back(v);
   logger_lock.Unlock();