Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-24850

CellComparator perf improvement

    XMLWordPrintableJSON

Details

    • Reviewed

    Description

      We have multiple perf issues in 2.x versions compared to 1.x. Eg: HBASE-24754, HBASE-24637.
      The pattern is clear that where ever we do more and more Cell compares, there is some degrade. In HBASE-24754, with an old KVComparator style comparator, we see much better perf for the PutSortReducer. (Again the gain is huge because of large number of compare ops that test is doing). This issue is to address and optimize compares generally in CellComparatorImpl itself.

      Attachments

        1. flamegraph_opt.svg
          15 kB
          ramkrishna.s.vasudevan
        2. flamegraph.svg
          32 kB
          ramkrishna.s.vasudevan
        3. op_withnoopt
          657 kB
          ramkrishna.s.vasudevan
        4. op_withopt
          558 kB
          ramkrishna.s.vasudevan

        Issue Links

          Activity

            People

              ram_krish ramkrishna.s.vasudevan
              anoop.hbase Anoop Sam John
              Votes:
              0 Vote for this issue
              Watchers:
              18 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: