Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.99.0
    • 0.98.1, 0.99.0
    • Coprocessors
    • None
    • Reviewed

    Description

      This is designed to improve the coprocessor invocation in the client side.
      Currently the coprocessor invocation is to send a call to each region. If there’s one region server, and 100 regions are located in this server, each coprocessor invocation will send 100 calls, each call uses a single thread in the client side. The threads will run out soon when the coprocessor invocations are heavy.
      In this design, all the calls to the same region server will be grouped into one in a single coprocessor invocation. This call will be spread into each region in the server side.

      Attachments

        1. HBASE-10169.patch
          158 kB
          Jingcheng Du
        2. Batch Coprocessor Design Document.docx
          76 kB
          Jingcheng Du
        3. HBASE-10169-V2.patch
          289 kB
          Jingcheng Du
        4. HBASE-10169-V3.patch
          289 kB
          Jingcheng Du
        5. HBASE-10169-V3.patch
          289 kB
          Michael Stack
        6. HBASE-10169-V4.patch
          291 kB
          Jingcheng Du
        7. HBASE-10169-V5.patch
          291 kB
          Jingcheng Du
        8. HBASE-10169-alternate.patch
          218 kB
          Gary Helmling
        9. HBASE-10169-alternate-2.patch
          218 kB
          Gary Helmling
        10. HBASE-10169-alternate-3.patch
          217 kB
          Gary Helmling
        11. HBASE-10169-alternate-4.patch
          217 kB
          Gary Helmling
        12. 10169-alternate-5-0.98.patch
          220 kB
          Andrew Kyle Purtell
        13. 10169-alternate-5-trunk.patch
          220 kB
          Andrew Kyle Purtell

        Issue Links

          Activity

            People

              jingcheng.du@intel.com Jingcheng Du
              jingcheng.du@intel.com Jingcheng Du
              Votes:
              0 Vote for this issue
              Watchers:
              12 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: