[ 
https://issues.apache.org/jira/browse/HBASE-10096?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

cuijianwei updated HBASE-10096:
-------------------------------

    Attachment: HBASE-10096-0.94-v1.patch

This patch make BulkDeleteResponse implement Writable interface and implement 
write and readFields method.

> 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
>         Attachments: HBASE-10096-0.94-v1.patch
>
>
> 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