1. 02 2月, 2016 12 次提交
  2. 01 2月, 2016 1 次提交
  3. 30 1月, 2016 1 次提交
    • V
      Add options.base_background_compactions as a number of compaction threads for low compaction debt · 3b2a1ddd
      Venkatesh Radhakrishnan 提交于
      Summary:
      If options.base_background_compactions is given, we try to schedule number of compactions not existing this number, only when L0 files increase to certain number, or pending compaction bytes more than certain threshold, we schedule compactions based on options.max_background_compactions.
      
      The watermarks are calculated based on slowdown thresholds.
      
      Test Plan:
      Add new test cases in column_family_test.
      Adding more unit tests.
      
      Reviewers: IslamAbdelRahman, yhchiang, kradhakrishnan, rven, anthony
      
      Reviewed By: anthony
      
      Subscribers: leveldb, dhruba, yoshinorim
      
      Differential Revision: https://reviews.facebook.net/D53409
      3b2a1ddd
  4. 29 1月, 2016 4 次提交
  5. 28 1月, 2016 5 次提交
  6. 27 1月, 2016 13 次提交
  7. 26 1月, 2016 4 次提交
    • S
      ldb to support --column_family option · 38e1d7fe
      sdong 提交于
      Summary:
      Add an option --column_family option, so that users can query or update specific column family.
      Also add an create column family parameter to make unit test easier.
      Still need to add unit tests.
      
      Test Plan: Will add a test case in ldb python test.
      
      Reviewers: yhchiang, rven, andrewkr, IslamAbdelRahman, kradhakrishnan, anthony
      
      Reviewed By: anthony
      
      Subscribers: leveldb, dhruba
      
      Differential Revision: https://reviews.facebook.net/D53265
      38e1d7fe
    • S
      Parameterize DBTest.Randomized · da33dfe1
      sdong 提交于
      Summary: Break down DBTest.Randomized to multiple gtest tests based on config type
      
      Test Plan: Run the test and all tests. Make sure configurations are correctly set
      
      Reviewers: yhchiang, IslamAbdelRahman, rven, kradhakrishnan, andrewkr, anthony
      
      Reviewed By: anthony
      
      Subscribers: leveldb, dhruba
      
      Differential Revision: https://reviews.facebook.net/D53247
      da33dfe1
    • S
      Add a perf context level that doesn't measure time for mutex operations · fb9811ee
      sdong 提交于
      Summary: Timing mutex operations can impact scalability of the system. Add a new perf context level that can measure time counters except for mutex.
      
      Test Plan: Add a new unit test case to make sure it is not set.
      
      Reviewers: IslamAbdelRahman, rven, kradhakrishnan, yhchiang, anthony
      
      Reviewed By: anthony
      
      Subscribers: MarkCallaghan, leveldb, dhruba
      
      Differential Revision: https://reviews.facebook.net/D53199
      fb9811ee
    • I
      Include rest of dependencies in dependencies.sh · f7ef1a61
      Islam AbdelRahman 提交于
      Summary:
      This diff
      
        - Include the rest of the dependencies (kernel-headers, binutils, valgrind) in dependencies.sh
        - updtade zst to 0.4.7
        - It also fix a problem in clang scan build
      
      Test Plan:
      make check
      USE_CLANG=1 make check
      USE_CLANG=1 make analyze
      coverage_test.sh
      
      Reviewers: sdong, yhchiang, rven, andrewkr, kradhakrishnan
      
      Reviewed By: kradhakrishnan
      
      Subscribers: dhruba
      
      Differential Revision: https://reviews.facebook.net/D53301
      f7ef1a61