Fix LITE build with DBTest2.AutoPrefixMode1 (#6346)
Summary: DBTest2.AutoPrefixMode1 doesn't pass because auto prefix mode is not supported there. Fix it by disabling the test. Pull Request resolved: https://github.com/facebook/rocksdb/pull/6346 Test Plan: Run DBTest2.AutoPrefixMode1 in lite mode Differential Revision: D19627486 fbshipit-source-id: fbde75260aeecb7e6fc406e09c19a71a95aa5f08
This commit is contained in:
parent
23dcf2759d
commit
71874c5aaf
@ -4404,6 +4404,7 @@ TEST_F(DBTest2, BlockBasedTablePrefixGetIndexNotFound) {
|
|||||||
ASSERT_EQ("ok", Get("b1"));
|
ASSERT_EQ("ok", Get("b1"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifndef ROCKSDB_LITE
|
||||||
TEST_F(DBTest2, AutoPrefixMode1) {
|
TEST_F(DBTest2, AutoPrefixMode1) {
|
||||||
// create a DB with block prefix index
|
// create a DB with block prefix index
|
||||||
BlockBasedTableOptions table_options;
|
BlockBasedTableOptions table_options;
|
||||||
@ -4510,6 +4511,7 @@ TEST_F(DBTest2, AutoPrefixMode1) {
|
|||||||
ASSERT_EQ("a1", iterator->key().ToString());
|
ASSERT_EQ("a1", iterator->key().ToString());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#endif // ROCKSDB_LITE
|
||||||
} // namespace rocksdb
|
} // namespace rocksdb
|
||||||
|
|
||||||
#ifdef ROCKSDB_UNITTESTS_WITH_CUSTOM_OBJECTS_FROM_STATIC_LIBS
|
#ifdef ROCKSDB_UNITTESTS_WITH_CUSTOM_OBJECTS_FROM_STATIC_LIBS
|
||||||
|
@ -1254,6 +1254,8 @@ struct ReadOptions {
|
|||||||
// When true, by default use total_order_seek = true, and RocksDB can
|
// When true, by default use total_order_seek = true, and RocksDB can
|
||||||
// selectively enable prefix seek mode if won't generate a different result
|
// selectively enable prefix seek mode if won't generate a different result
|
||||||
// from total_order_seek, based on seek key, and iterator upper bound.
|
// from total_order_seek, based on seek key, and iterator upper bound.
|
||||||
|
// Not suppported in ROCKSDB_LITE mode, in the way that even with value true
|
||||||
|
// prefix mode is not used.
|
||||||
bool auto_prefix_mode;
|
bool auto_prefix_mode;
|
||||||
|
|
||||||
// Enforce that the iterator only iterates over the same prefix as the seek.
|
// Enforce that the iterator only iterates over the same prefix as the seek.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user