提交 730f7e2e 编写于 作者: Y Yi Wu

Fix win build

Summary: Fixing error with win build where we compare int64_t with size_t.

Test Plan: make check

Reviewers: andrewkr

Reviewed By: andrewkr

Subscribers: andrewkr, dhruba, leveldb

Differential Revision: https://reviews.facebook.net/D57885
上级 a9b3c47c
...@@ -1566,7 +1566,7 @@ TEST_F(DBIteratorTest, ReadAhead) { ...@@ -1566,7 +1566,7 @@ TEST_F(DBIteratorTest, ReadAhead) {
auto* iter = db_->NewIterator(read_options); auto* iter = db_->NewIterator(read_options);
iter->SeekToFirst(); iter->SeekToFirst();
int64_t num_file_opens = TestGetTickerCount(options, NO_FILE_OPENS); int64_t num_file_opens = TestGetTickerCount(options, NO_FILE_OPENS);
int64_t bytes_read = env_->random_read_bytes_counter_; size_t bytes_read = env_->random_read_bytes_counter_;
delete iter; delete iter;
env_->random_read_bytes_counter_ = 0; env_->random_read_bytes_counter_ = 0;
...@@ -1575,7 +1575,7 @@ TEST_F(DBIteratorTest, ReadAhead) { ...@@ -1575,7 +1575,7 @@ TEST_F(DBIteratorTest, ReadAhead) {
iter = db_->NewIterator(read_options); iter = db_->NewIterator(read_options);
iter->SeekToFirst(); iter->SeekToFirst();
int64_t num_file_opens_readahead = TestGetTickerCount(options, NO_FILE_OPENS); int64_t num_file_opens_readahead = TestGetTickerCount(options, NO_FILE_OPENS);
int64_t bytes_read_readahead = env_->random_read_bytes_counter_; size_t bytes_read_readahead = env_->random_read_bytes_counter_;
delete iter; delete iter;
ASSERT_EQ(num_file_opens + 3, num_file_opens_readahead); ASSERT_EQ(num_file_opens + 3, num_file_opens_readahead);
ASSERT_GT(bytes_read_readahead, bytes_read); ASSERT_GT(bytes_read_readahead, bytes_read);
......
...@@ -359,7 +359,7 @@ class SpecialEnv : public EnvWrapper { ...@@ -359,7 +359,7 @@ class SpecialEnv : public EnvWrapper {
public: public:
CountingFile(unique_ptr<RandomAccessFile>&& target, CountingFile(unique_ptr<RandomAccessFile>&& target,
anon::AtomicCounter* counter, anon::AtomicCounter* counter,
std::atomic<int64_t>* bytes_read) std::atomic<size_t>* bytes_read)
: target_(std::move(target)), : target_(std::move(target)),
counter_(counter), counter_(counter),
bytes_read_(bytes_read) {} bytes_read_(bytes_read) {}
...@@ -374,7 +374,7 @@ class SpecialEnv : public EnvWrapper { ...@@ -374,7 +374,7 @@ class SpecialEnv : public EnvWrapper {
private: private:
unique_ptr<RandomAccessFile> target_; unique_ptr<RandomAccessFile> target_;
anon::AtomicCounter* counter_; anon::AtomicCounter* counter_;
std::atomic<int64_t>* bytes_read_; std::atomic<size_t>* bytes_read_;
}; };
Status s = target()->NewRandomAccessFile(f, r, soptions); Status s = target()->NewRandomAccessFile(f, r, soptions);
...@@ -471,7 +471,7 @@ class SpecialEnv : public EnvWrapper { ...@@ -471,7 +471,7 @@ class SpecialEnv : public EnvWrapper {
bool count_random_reads_; bool count_random_reads_;
anon::AtomicCounter random_read_counter_; anon::AtomicCounter random_read_counter_;
std::atomic<int64_t> random_read_bytes_counter_; std::atomic<size_t> random_read_bytes_counter_;
std::atomic<int> random_file_open_counter_; std::atomic<int> random_file_open_counter_;
bool count_sequential_reads_; bool count_sequential_reads_;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册