diff --git a/monitoring/iostats_context_imp.h b/monitoring/iostats_context_imp.h index 23c2088ca..19e34209b 100644 --- a/monitoring/iostats_context_imp.h +++ b/monitoring/iostats_context_imp.h @@ -55,6 +55,6 @@ extern __thread IOStatsContext iostats_context; #define IOSTATS(metric) 0 #define IOSTATS_TIMER_GUARD(metric) -#define IOSTATS_CPU_TIMER_GUARD(metric, env) +#define IOSTATS_CPU_TIMER_GUARD(metric, env) static_cast(env) #endif // ROCKSDB_SUPPORT_THREAD_LOCAL diff --git a/table/block_based_table_builder.cc b/table/block_based_table_builder.cc index 738637495..9a1742e5f 100644 --- a/table/block_based_table_builder.cc +++ b/table/block_based_table_builder.cc @@ -1064,7 +1064,8 @@ void BlockBasedTableBuilder::EnterUnbuffered() { if (!r->data_block_and_keys_buffers.empty()) { while (compression_dict_samples.size() < kSampleBytes) { size_t rand_idx = - generator.Uniform(r->data_block_and_keys_buffers.size()); + static_cast( + generator.Uniform(r->data_block_and_keys_buffers.size())); size_t copy_len = std::min(kSampleBytes - compression_dict_samples.size(), r->data_block_and_keys_buffers[rand_idx].first.size()); diff --git a/table/block_based_table_reader.cc b/table/block_based_table_reader.cc index 9db053842..4aefbe7c5 100644 --- a/table/block_based_table_reader.cc +++ b/table/block_based_table_reader.cc @@ -968,7 +968,7 @@ Status BlockBasedTable::TryReadPropertiesWithGlobalSeqno( (*table_properties) ->properties_offsets.find( ExternalSstFilePropertyNames::kGlobalSeqno); - size_t block_size = props_block_handle.size(); + size_t block_size = static_cast(props_block_handle.size()); if (seqno_pos_iter != (*table_properties)->properties_offsets.end()) { uint64_t global_seqno_offset = seqno_pos_iter->second; EncodeFixed64( diff --git a/table/meta_blocks.cc b/table/meta_blocks.cc index 661ea85e6..3f48095c5 100644 --- a/table/meta_blocks.cc +++ b/table/meta_blocks.cc @@ -339,7 +339,7 @@ Status ReadProperties(const Slice& handle_value, RandomAccessFileReader* file, *ret_block_handle = handle; } if (verification_buf != nullptr) { - size_t len = handle.size() + kBlockTrailerSize; + size_t len = static_cast(handle.size() + kBlockTrailerSize); *verification_buf = rocksdb::AllocateBlock(len, memory_allocator); if (verification_buf->get() != nullptr) { memcpy(verification_buf->get(), block_contents.data.data(), len);