mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-06 17:27:55 +00:00
[RocksDB Peformance Branch] A bug in PlainTable format
Summary: A bug to fix. IT's already fixed in D14457, but want to check it in sooner to unblock tests Test Plan: plain_table_db_test Reviewers: nkg-, haobo Reviewed By: nkg- CC: kailiu, leveldb Differential Revision: https://reviews.facebook.net/D14673
This commit is contained in:
@@ -279,7 +279,7 @@ uint32_t PlainTableReader::GetOffset(const Slice& target,
|
||||
const char* index_offset = sub_index_.data() + base_offset
|
||||
+ kOffsetLen * mid;
|
||||
uint32_t file_offset = DecodeFixed32(index_offset);
|
||||
mid_key = Slice(file_data_.data() + file_offset, user_key_size_);
|
||||
mid_key = Slice(file_data_.data() + file_offset, GetInternalKeyLength());
|
||||
|
||||
int cmp_result = options_.comparator->Compare(target, mid_key);
|
||||
if (cmp_result > 0) {
|
||||
|
||||
Reference in New Issue
Block a user