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

make BulkDeleteResponse implement Writable to reduce the transfer size for rpc

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Won't Fix
    • None
    • None
    • Coprocessors, Performance
    • None

    Description

      As https://issues.apache.org/jira/browse/HBASE-6942 introduced, BulkDeleteEndpoint provides 'delete' method which performs like sql : "delete from table where ...". BulkDeleteEndpoint is efficient because it can complete scan and delete in one rpc and also could be implemented parallelly in different regions using coprocessor. BulkDeleteResponse is represents the result of BulkDeleteEndpoint.delete and will be serialized using a standard java serializable way. However, the serialized length of BulkDeleteResponse will be longer than one hundred byte length and may be not efficient enough to pass on the network. Therefore, is it better to make BulkDeleteResponse implement Writable interface and provide more efficient serialize method?

      Attachments

        1. HBASE-10096-0.94-v1.patch
          5 kB
          Jianwei Cui

        Activity

          People

            Unassigned Unassigned
            cuijianwei Jianwei Cui
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: