cuijianwei created HBASE-10096:
----------------------------------

             Summary: make BulkDeleteResponse implement Writable to reduce the 
transfer size for rpc
                 Key: HBASE-10096
                 URL: https://issues.apache.org/jira/browse/HBASE-10096
             Project: HBase
          Issue Type: Improvement
          Components: Coprocessors, Performance
            Reporter: cuijianwei


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?



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to