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)