DBTest.DynamicMemtableOptions to use single background compaction

Summary:
Now DBTest.DynamicMemtableOptions sets background compaction to be 4, without actually increasing thread pool size (even before the feature of automatic increasing it). To make sure the behavior stays the same after the automatic thread pool increasing, set it back to 1.

Hopefully it can fix the occasional failure of the test.

Test Plan: Run the test

Reviewers: igor, ljin

Reviewed By: ljin

Subscribers: leveldb, dhruba

Differential Revision: https://reviews.facebook.net/D28281
main
sdong 10 years ago
parent 8810850dd4
commit b0cda4a116
  1. 4
      db/db_test.cc

@ -8082,7 +8082,7 @@ TEST(DBTest, Level0StopWritesTest) {
Options options = CurrentOptions(); Options options = CurrentOptions();
options.level0_slowdown_writes_trigger = 2; options.level0_slowdown_writes_trigger = 2;
options.level0_stop_writes_trigger = 4; options.level0_stop_writes_trigger = 4;
options.disable_auto_compactions = 4; options.disable_auto_compactions = true;
options.max_mem_compaction_level = 0; options.max_mem_compaction_level = 0;
Reopen(options); Reopen(options);
@ -8424,7 +8424,7 @@ TEST(DBTest, DynamicMemtableOptions) {
options.env = env_; options.env = env_;
options.create_if_missing = true; options.create_if_missing = true;
options.compression = kNoCompression; options.compression = kNoCompression;
options.max_background_compactions = 4; options.max_background_compactions = 1;
options.max_mem_compaction_level = 0; options.max_mem_compaction_level = 0;
options.write_buffer_size = k64KB; options.write_buffer_size = k64KB;
options.max_write_buffer_number = 2; options.max_write_buffer_number = 2;

Loading…
Cancel
Save