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

Jimmy Xiang updated HBASE-5443:
-------------------------------

    Attachment: region_java-proto-mapping.pdf

In the attached region_java-proto-mapping.pdf file, I have the first draft of 
proto rpc methods to the java interface mapping.

Please review, especially the following questions:

1. Should we combine put and delete to one method? Their signatures are kind of 
the same.

2. mutateRow(regionName, RowMutations)

For multiple puts or deletes, the new put/delete can support as long as there 
are no mixed puts and deletes.
Do we have to support mixed puts and deletes in RPC? Can we separate them in 
HBaseClient?

3. multi(MultiAction)

This one is too complicated. I think we should not put this in RPC. We can 
separate them in HBaseClient
and call corresponding puts/deletes/gets?


                
> Add PB-based calls to HRegionInterface
> --------------------------------------
>
>                 Key: HBASE-5443
>                 URL: https://issues.apache.org/jira/browse/HBASE-5443
>             Project: HBase
>          Issue Type: Sub-task
>          Components: ipc, master, migration, regionserver
>            Reporter: Todd Lipcon
>            Assignee: Jimmy Xiang
>         Attachments: region_java-proto-mapping.pdf
>
>


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to