mirror of
https://github.com/facebook/rocksdb.git
synced 2024-11-25 22:44:05 +00:00
Ensure SSTs compressed in tiered_secondary_cache_test (#12993)
Summary: It appears the arm testsuite is failing because it is building without snappy, which is causing the SST files not to be compressed, which somehow causes these tests to fail. Manually setting LZ4 which is already required. Pull Request resolved: https://github.com/facebook/rocksdb/pull/12993 Test Plan: reproduced and verified fix on ARM laptop Reviewed By: anand1976 Differential Revision: D62216451 Pulled By: pdillinger fbshipit-source-id: 3f21fcd9be0edaa66c7eca0cb7d56b998171e263
This commit is contained in:
parent
4b1d595306
commit
0d3aaf7c0f
8
cache/tiered_secondary_cache_test.cc
vendored
8
cache/tiered_secondary_cache_test.cc
vendored
|
@ -253,6 +253,7 @@ TEST_F(DBTieredSecondaryCacheTest, BasicTest) {
|
||||||
table_options.cache_index_and_filter_blocks = false;
|
table_options.cache_index_and_filter_blocks = false;
|
||||||
Options options = GetDefaultOptions();
|
Options options = GetDefaultOptions();
|
||||||
options.create_if_missing = true;
|
options.create_if_missing = true;
|
||||||
|
options.compression = kLZ4Compression;
|
||||||
options.table_factory.reset(NewBlockBasedTableFactory(table_options));
|
options.table_factory.reset(NewBlockBasedTableFactory(table_options));
|
||||||
|
|
||||||
// Disable paranoid_file_checks so that flush will not read back the newly
|
// Disable paranoid_file_checks so that flush will not read back the newly
|
||||||
|
@ -364,6 +365,7 @@ TEST_F(DBTieredSecondaryCacheTest, BasicMultiGetTest) {
|
||||||
table_options.cache_index_and_filter_blocks = false;
|
table_options.cache_index_and_filter_blocks = false;
|
||||||
Options options = GetDefaultOptions();
|
Options options = GetDefaultOptions();
|
||||||
options.create_if_missing = true;
|
options.create_if_missing = true;
|
||||||
|
options.compression = kLZ4Compression;
|
||||||
options.table_factory.reset(NewBlockBasedTableFactory(table_options));
|
options.table_factory.reset(NewBlockBasedTableFactory(table_options));
|
||||||
|
|
||||||
options.paranoid_file_checks = false;
|
options.paranoid_file_checks = false;
|
||||||
|
@ -506,6 +508,7 @@ TEST_F(DBTieredSecondaryCacheTest, WaitAllTest) {
|
||||||
table_options.cache_index_and_filter_blocks = false;
|
table_options.cache_index_and_filter_blocks = false;
|
||||||
Options options = GetDefaultOptions();
|
Options options = GetDefaultOptions();
|
||||||
options.create_if_missing = true;
|
options.create_if_missing = true;
|
||||||
|
options.compression = kLZ4Compression;
|
||||||
options.table_factory.reset(NewBlockBasedTableFactory(table_options));
|
options.table_factory.reset(NewBlockBasedTableFactory(table_options));
|
||||||
|
|
||||||
options.paranoid_file_checks = false;
|
options.paranoid_file_checks = false;
|
||||||
|
@ -606,6 +609,7 @@ TEST_F(DBTieredSecondaryCacheTest, ReadyBeforeWaitAllTest) {
|
||||||
table_options.cache_index_and_filter_blocks = false;
|
table_options.cache_index_and_filter_blocks = false;
|
||||||
Options options = GetDefaultOptions();
|
Options options = GetDefaultOptions();
|
||||||
options.create_if_missing = true;
|
options.create_if_missing = true;
|
||||||
|
options.compression = kLZ4Compression;
|
||||||
options.table_factory.reset(NewBlockBasedTableFactory(table_options));
|
options.table_factory.reset(NewBlockBasedTableFactory(table_options));
|
||||||
options.statistics = CreateDBStatistics();
|
options.statistics = CreateDBStatistics();
|
||||||
|
|
||||||
|
@ -717,6 +721,7 @@ TEST_F(DBTieredSecondaryCacheTest, IterateTest) {
|
||||||
table_options.cache_index_and_filter_blocks = false;
|
table_options.cache_index_and_filter_blocks = false;
|
||||||
Options options = GetDefaultOptions();
|
Options options = GetDefaultOptions();
|
||||||
options.create_if_missing = true;
|
options.create_if_missing = true;
|
||||||
|
options.compression = kLZ4Compression;
|
||||||
options.table_factory.reset(NewBlockBasedTableFactory(table_options));
|
options.table_factory.reset(NewBlockBasedTableFactory(table_options));
|
||||||
|
|
||||||
options.paranoid_file_checks = false;
|
options.paranoid_file_checks = false;
|
||||||
|
@ -784,6 +789,7 @@ TEST_P(DBTieredAdmPolicyTest, CompressedOnlyTest) {
|
||||||
table_options.cache_index_and_filter_blocks = false;
|
table_options.cache_index_and_filter_blocks = false;
|
||||||
Options options = GetDefaultOptions();
|
Options options = GetDefaultOptions();
|
||||||
options.create_if_missing = true;
|
options.create_if_missing = true;
|
||||||
|
options.compression = kLZ4Compression;
|
||||||
options.table_factory.reset(NewBlockBasedTableFactory(table_options));
|
options.table_factory.reset(NewBlockBasedTableFactory(table_options));
|
||||||
|
|
||||||
size_t comp_cache_usage = compressed_secondary_cache()->TEST_GetUsage();
|
size_t comp_cache_usage = compressed_secondary_cache()->TEST_GetUsage();
|
||||||
|
@ -836,6 +842,7 @@ TEST_P(DBTieredAdmPolicyTest, CompressedCacheAdmission) {
|
||||||
table_options.cache_index_and_filter_blocks = false;
|
table_options.cache_index_and_filter_blocks = false;
|
||||||
Options options = GetDefaultOptions();
|
Options options = GetDefaultOptions();
|
||||||
options.create_if_missing = true;
|
options.create_if_missing = true;
|
||||||
|
options.compression = kLZ4Compression;
|
||||||
options.table_factory.reset(NewBlockBasedTableFactory(table_options));
|
options.table_factory.reset(NewBlockBasedTableFactory(table_options));
|
||||||
|
|
||||||
size_t comp_cache_usage = compressed_secondary_cache()->TEST_GetUsage();
|
size_t comp_cache_usage = compressed_secondary_cache()->TEST_GetUsage();
|
||||||
|
@ -937,6 +944,7 @@ TEST_F(DBTieredSecondaryCacheTest, FSBufferTest) {
|
||||||
table_options.cache_index_and_filter_blocks = false;
|
table_options.cache_index_and_filter_blocks = false;
|
||||||
Options options = GetDefaultOptions();
|
Options options = GetDefaultOptions();
|
||||||
options.create_if_missing = true;
|
options.create_if_missing = true;
|
||||||
|
options.compression = kLZ4Compression;
|
||||||
options.table_factory.reset(NewBlockBasedTableFactory(table_options));
|
options.table_factory.reset(NewBlockBasedTableFactory(table_options));
|
||||||
options.statistics = CreateDBStatistics();
|
options.statistics = CreateDBStatistics();
|
||||||
options.env = wrap_env.get();
|
options.env = wrap_env.get();
|
||||||
|
|
Loading…
Reference in a new issue