Reduce runtime of db_with_timestamp_basic_test (#6546)

Summary:
Reduce runtime by reducing test scale to avoid test time-outs.
Pull Request resolved: https://github.com/facebook/rocksdb/pull/6546

Test Plan:
time ./db_with_timestamp_basic_test
and watch internal tests.

Reviewed By: zhichao-cao

Differential Revision: D20479292

Pulled By: riversand963

fbshipit-source-id: c9e4a155be7699dd4de60fa531de86d442a3ba0a
This commit is contained in:
Yanqin Jin 2020-03-17 10:47:36 -07:00 committed by Facebook GitHub Bot
parent 098dce2d1a
commit 66ed58083a

View File

@ -169,8 +169,8 @@ class DBBasicTestWithTimestamp : public DBBasicTestWithTimestampBase {
}; };
TEST_F(DBBasicTestWithTimestamp, SimpleForwardIterate) { TEST_F(DBBasicTestWithTimestamp, SimpleForwardIterate) {
const int kNumKeysPerFile = 2048; const int kNumKeysPerFile = 128;
const uint64_t kMaxKey = 16384; const uint64_t kMaxKey = 1024;
Options options = CurrentOptions(); Options options = CurrentOptions();
options.env = env_; options.env = env_;
// TODO(yanqin) re-enable auto compaction // TODO(yanqin) re-enable auto compaction
@ -236,9 +236,9 @@ TEST_F(DBBasicTestWithTimestamp, SimpleForwardIterate) {
} }
TEST_F(DBBasicTestWithTimestamp, ForwardIterateStartSeqnum) { TEST_F(DBBasicTestWithTimestamp, ForwardIterateStartSeqnum) {
const int kNumKeysPerFile = 2048; const int kNumKeysPerFile = 128;
const uint64_t kMaxKey = 0xffffffffffffffff; const uint64_t kMaxKey = 0xffffffffffffffff;
const uint64_t kMinKey = kMaxKey - 16383; const uint64_t kMinKey = kMaxKey - 1023;
Options options = CurrentOptions(); Options options = CurrentOptions();
options.env = env_; options.env = env_;
options.create_if_missing = true; options.create_if_missing = true;
@ -428,8 +428,8 @@ class DBBasicTestWithTimestampCompressionSettings
}; };
TEST_P(DBBasicTestWithTimestampCompressionSettings, PutAndGet) { TEST_P(DBBasicTestWithTimestampCompressionSettings, PutAndGet) {
const int kNumKeysPerFile = 8192; const int kNumKeysPerFile = 1024;
const size_t kNumTimestamps = 6; const size_t kNumTimestamps = 4;
Options options = CurrentOptions(); Options options = CurrentOptions();
options.create_if_missing = true; options.create_if_missing = true;
options.env = env_; options.env = env_;
@ -534,7 +534,7 @@ class FlushedFileCollector : public EventListener {
}; };
TEST_P(DBBasicTestWithTimestampCompressionSettings, PutAndGetWithCompaction) { TEST_P(DBBasicTestWithTimestampCompressionSettings, PutAndGetWithCompaction) {
const int kNumKeysPerFile = 8192; const int kNumKeysPerFile = 1024;
const size_t kNumTimestamps = 2; const size_t kNumTimestamps = 2;
const size_t kNumKeysPerTimestamp = (kNumKeysPerFile - 1) / kNumTimestamps; const size_t kNumKeysPerTimestamp = (kNumKeysPerFile - 1) / kNumTimestamps;
const size_t kSplitPosBase = kNumKeysPerTimestamp / 2; const size_t kSplitPosBase = kNumKeysPerTimestamp / 2;
@ -674,7 +674,7 @@ class DBBasicTestWithTimestampPrefixSeek
}; };
TEST_P(DBBasicTestWithTimestampPrefixSeek, ForwardIterateWithPrefix) { TEST_P(DBBasicTestWithTimestampPrefixSeek, ForwardIterateWithPrefix) {
const size_t kNumKeysPerFile = 4096; const size_t kNumKeysPerFile = 128;
Options options = CurrentOptions(); Options options = CurrentOptions();
options.env = env_; options.env = env_;
options.create_if_missing = true; options.create_if_missing = true;
@ -691,7 +691,7 @@ TEST_P(DBBasicTestWithTimestampPrefixSeek, ForwardIterateWithPrefix) {
DestroyAndReopen(options); DestroyAndReopen(options);
const uint64_t kMaxKey = 0xffffffffffffffff; const uint64_t kMaxKey = 0xffffffffffffffff;
const uint64_t kMinKey = 0xffffffffffff8000; const uint64_t kMinKey = 0xfffffffffffff000;
const std::vector<std::string> write_ts_list = {Timestamp(3, 0xffffffff), const std::vector<std::string> write_ts_list = {Timestamp(3, 0xffffffff),
Timestamp(6, 0xffffffff)}; Timestamp(6, 0xffffffff)};
WriteOptions write_opts; WriteOptions write_opts;