diff --git a/utilities/persistent_cache/hash_table_bench.cc b/utilities/persistent_cache/hash_table_bench.cc index dc1441ab6..4f6c23ecd 100644 --- a/utilities/persistent_cache/hash_table_bench.cc +++ b/utilities/persistent_cache/hash_table_bench.cc @@ -4,7 +4,7 @@ // of patent rights can be found in the PATENTS file in the same directory. // -#ifndef ROCKSDB_LITE +#if !defined(OS_WIN) && !defined(ROCKSDB_LITE) #ifndef GFLAGS #include @@ -18,8 +18,8 @@ int main() { fprintf(stderr, "Please install gflags to run tools\n"); } #include #include -#include "include/rocksdb/env.h" #include "port/port_posix.h" +#include "rocksdb/env.h" #include "util/mutexlock.h" #include "utilities/persistent_cache/hash_table.h" diff --git a/utilities/persistent_cache/persistent_cache_tier.h b/utilities/persistent_cache/persistent_cache_tier.h index 7e1afce43..b92b838b6 100644 --- a/utilities/persistent_cache/persistent_cache_tier.h +++ b/utilities/persistent_cache/persistent_cache_tier.h @@ -192,7 +192,8 @@ struct PersistentCacheOptions { // file size in order to avoid dead lock. size_t write_buffer_count() const { assert(write_buffer_size); - return (writer_qdepth + 1.2) * cache_file_size / write_buffer_size; + return static_cast((writer_qdepth + 1.2) * cache_file_size / + write_buffer_size); } // writer-dispatch-size