Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-14918 In-Memory MemStore Flush and Compaction
  3. HBASE-17575

Run critical tests with each of the Inmemory Compaction Policies enabled (Towards Making BASIC the Default In-Memory Compaction Policy)

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 2.0.0
    • test
    • None
    • Reviewed

    Description

      In preparation for switching the default in-memory compaction policy to BASIC, we would like to make sure that once we do the switch all tests will run (and pass!) with the new default policy.
      To this end, we remove the NONE configuration setting added to tests in HBASE-17294 and HBASE-17316.
      We verified these tests pass with all 3 memory compaction policies.
      For each test
      (1) if all 3 policies pass the test – we remove the configuration from the test.
      (2) if some fail we add tests of all 3 configurations, e.g., by parameterized tests. When needed we update expected results.

      One test failure identified a small bug which is also fixed in the patch.

      Attachments

        1. HBASE-17575-V02.patch
          34 kB
          Eshcar Hillel
        2. HBASE-17575-V01.patch
          33 kB
          Eshcar Hillel
        3. HBASE-17575-V01.patch
          33 kB
          Eshcar Hillel

        Issue Links

          Activity

            People

              eshcar Eshcar Hillel
              eshcar Eshcar Hillel
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: