From e8c2e68b4e3cd9a47e6873a74cfad193af7c25fa Mon Sep 17 00:00:00 2001 From: Adam Retter Date: Wed, 11 Sep 2019 18:35:03 -0700 Subject: [PATCH] Fix RocksDB bug in block_cache_trace_analyzer.cc on Windows (#5786) Summary: This is required to compile on Windows with Visual Studio 2015. Pull Request resolved: https://github.com/facebook/rocksdb/pull/5786 Differential Revision: D17335994 fbshipit-source-id: 8f9568310bc6f697e312b5e24ad465e9084f0011 --- tools/block_cache_analyzer/block_cache_trace_analyzer.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/block_cache_analyzer/block_cache_trace_analyzer.cc b/tools/block_cache_analyzer/block_cache_trace_analyzer.cc index 2c078e5f8..0dd99dab8 100644 --- a/tools/block_cache_analyzer/block_cache_trace_analyzer.cc +++ b/tools/block_cache_analyzer/block_cache_trace_analyzer.cc @@ -1830,8 +1830,8 @@ void BlockCacheTraceAnalyzer::PrintDataBlockAccessStats() const { hist_naccess_per_key.Add(caller_access.second); } } - uint64_t avg_accesses = hist_naccess_per_key.Average(); - uint64_t stdev_accesses = hist_naccess_per_key.StandardDeviation(); + uint64_t avg_accesses = static_cast(hist_naccess_per_key.Average()); + uint64_t stdev_accesses = static_cast(hist_naccess_per_key.StandardDeviation()); avg_naccesses_per_key_in_a_data_block.Add(avg_accesses); cf_avg_naccesses_per_key_in_a_data_block[cf_name].Add(avg_accesses); stdev_naccesses_per_key_in_a_data_block.Add(stdev_accesses);