Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-4907 Port 89-fb changes to trunk
  3. HBASE-4908

HBase cluster test tool (port from 0.89-fb)

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.94.0
    • None
    • None

    Description

      Porting one of our HBase cluster test tools (a single-process multi-threaded load generator and verifier) from 0.89-fb to trunk.
      I cleaned up the code a bit compared to what's in 0.89-fb, and discovered that it has some features that I have not tried yet (some kind of a kill test, and some way to run HBase as multiple processes on one machine).
      The main utility of this piece of code for us has been the HBaseClusterTest command-line tool (called HBaseTest in 0.89-fb), which we usually invoke as a load test in our five-node dev cluster testing, e.g.:

      hbase org.apache.hadoop.hbase.manual.HBaseTest -load 1000000000:50:100:20 -tn load_test -read 1:1000000000:50:20 -zk <zk_quorum> -bloom ROWCOL -compression GZIP

      I will be using this code to load-test the delta encoding patch and making fixes, but I am submitting the patch for early feedback. I will probably try out its other functionality and comment on how it works.

      Attachments

        1. ASF.LICENSE.NOT.GRANTED--D549.1.patch
          76 kB
          Phabricator
        2. ASF.LICENSE.NOT.GRANTED--D549.2.patch
          77 kB
          Phabricator
        3. ASF.LICENSE.NOT.GRANTED--D549.3.patch
          93 kB
          Phabricator
        4. ASF.LICENSE.NOT.GRANTED--D549.4.patch
          97 kB
          Phabricator
        5. ASF.LICENSE.NOT.GRANTED--D549.5.patch
          97 kB
          Phabricator
        6. ASF.LICENSE.NOT.GRANTED--D549.6.patch
          105 kB
          Phabricator
        7. ASF.LICENSE.NOT.GRANTED--D549.7.patch
          105 kB
          Phabricator
        8. 0001-HBase-cluster-test-tool.patch
          164 kB
          Mikhail Gryzykhin
        9. ASF.LICENSE.NOT.GRANTED--D549.8.patch
          150 kB
          Phabricator
        10. 0002-HBase-cluster-test-tool.patch
          161 kB
          Mikhail Gryzykhin
        11. ASF.LICENSE.NOT.GRANTED--D549.9.patch
          146 kB
          Phabricator
        12. 0003-HBase-cluster-test-tool.patch
          157 kB
          Mikhail Gryzykhin

        Issue Links

          Activity

            People

              mikhail Mikhail Gryzykhin
              mikhail Mikhail Gryzykhin
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: