@ -124,7 +124,7 @@ class CuckooReaderTest : public testing::Test {
std : : string value ;
GetContext get_context ( ucomp , nullptr , nullptr , nullptr ,
GetContext : : kNotFound , Slice ( user_keys [ i ] ) , & value ,
nullptr , nullptr ) ;
nullptr , nullptr , nullptr ) ;
ASSERT_OK ( reader . Get ( ReadOptions ( ) , Slice ( keys [ i ] ) , & get_context ) ) ;
ASSERT_EQ ( values [ i ] , value ) ;
}
@ -337,7 +337,8 @@ TEST_F(CuckooReaderTest, WhenKeyNotFound) {
AppendInternalKey ( & not_found_key , ikey ) ;
std : : string value ;
GetContext get_context ( ucmp , nullptr , nullptr , nullptr , GetContext : : kNotFound ,
Slice ( not_found_key ) , & value , nullptr , nullptr ) ;
Slice ( not_found_key ) , & value , nullptr , nullptr ,
nullptr ) ;
ASSERT_OK ( reader . Get ( ReadOptions ( ) , Slice ( not_found_key ) , & get_context ) ) ;
ASSERT_TRUE ( value . empty ( ) ) ;
ASSERT_OK ( reader . status ( ) ) ;
@ -349,7 +350,7 @@ TEST_F(CuckooReaderTest, WhenKeyNotFound) {
AppendInternalKey ( & not_found_key2 , ikey2 ) ;
GetContext get_context2 ( ucmp , nullptr , nullptr , nullptr ,
GetContext : : kNotFound , Slice ( not_found_key2 ) , & value ,
nullptr , nullptr ) ;
nullptr , nullptr , nullptr ) ;
ASSERT_OK ( reader . Get ( ReadOptions ( ) , Slice ( not_found_key2 ) , & get_context2 ) ) ;
ASSERT_TRUE ( value . empty ( ) ) ;
ASSERT_OK ( reader . status ( ) ) ;
@ -363,7 +364,7 @@ TEST_F(CuckooReaderTest, WhenKeyNotFound) {
kNumHashFunc , kNumHashFunc ) ;
GetContext get_context3 ( ucmp , nullptr , nullptr , nullptr ,
GetContext : : kNotFound , Slice ( unused_key ) , & value ,
nullptr , nullptr ) ;
nullptr , nullptr , nullptr ) ;
ASSERT_OK ( reader . Get ( ReadOptions ( ) , Slice ( unused_key ) , & get_context3 ) ) ;
ASSERT_TRUE ( value . empty ( ) ) ;
ASSERT_OK ( reader . status ( ) ) ;
@ -434,7 +435,7 @@ void WriteFile(const std::vector<std::string>& keys,
std : : string value ;
// Assume only the fast path is triggered
GetContext get_context ( nullptr , nullptr , nullptr , nullptr ,
GetContext : : kNotFound , Slice ( ) , & value ,
GetContext : : kNotFound , Slice ( ) , & value , nullptr ,
nullptr , nullptr ) ;
for ( uint64_t i = 0 ; i < num ; + + i ) {
value . clear ( ) ;
@ -480,7 +481,7 @@ void ReadKeys(uint64_t num, uint32_t batch_size) {
std : : string value ;
// Assume only the fast path is triggered
GetContext get_context ( nullptr , nullptr , nullptr , nullptr ,
GetContext : : kNotFound , Slice ( ) , & value ,
GetContext : : kNotFound , Slice ( ) , & value , nullptr ,
nullptr , nullptr ) ;
uint64_t start_time = env - > NowMicros ( ) ;
if ( batch_size > 0 ) {