p9y: fix includes
[m6w6/libmemcached] / contrib / bin / memaslap / ms_stats.c
index dce5ed8bec49ad94f58d185528a873a7f15e6888..83a1039c8adb3d2017d4cb0ad82c94f23fa567d0 100644 (file)
@@ -110,6 +110,9 @@ void ms_record_event(ms_stat_t *stat, uint64_t total_time, int get_miss) {
  *
  * @return total events recorded
  */
+#if HAVE_TSAN
+__attribute__ (( no_sanitize_thread, no_sanitize("thread")))
+#endif
 static uint64_t ms_get_events(ms_stat_t *stat) {
   uint64_t events = 0;
 
@@ -182,6 +185,9 @@ void ms_dump_stats(ms_stat_t *stat) {
  * @param freq, statistic frequency
  * @param obj_size, average object size
  */
+#if HAVE_TSAN
+__attribute__ (( no_sanitize_thread, no_sanitize("thread")))
+#endif
 void ms_dump_format_stats(ms_stat_t *stat, int run_time, int freq, int obj_size) {
   uint64_t events = 0;
   double global_average = 0;
@@ -226,12 +232,12 @@ void ms_dump_format_stats(ms_stat_t *stat, int run_time, int freq, int obj_size)
          "Geo_dist");
 
   printf("%-8s %-8d %-12llu %-12lld %-10.1f %-10lld %-8lld %-10lld %-10lld %-10.2f %.2f\n",
-         "Period", freq, (long long) diff_events, (long long) period_tps, global_rate,
+         "Period", freq, (long long) diff_events, (long long) period_tps, period_rate,
          (long long) (stat->get_miss - stat->pre_get_miss), (long long) stat->period_min_time,
          (long long) stat->period_max_time, (long long) period_average, period_std, period_log);
 
   printf("%-8s %-8d %-12llu %-12lld %-10.1f %-10lld %-8lld %-10lld %-10lld %-10.2f %.2f\n\n",
-         "Global", run_time, (long long) events, (long long) global_tps, period_rate,
+         "Global", run_time, (long long) events, (long long) global_tps, global_rate,
          (long long) stat->get_miss, (long long) stat->min_time, (long long) stat->max_time,
          (long long) global_average, global_std, global_log);