[
https://issues.apache.org/jira/browse/HBASE-7533?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13556656#comment-13556656
]
Devaraj Das commented on HBASE-7533:
------------------------------------
What I was thinking maps well to what Elliot just said (Elliot thanks for the
detailed sequence). In general, I was trying to preserve exceptions, so that if
methods are called inline (without going through RPC), they would still throw
those exceptions. And if the client is Java, invoking the method over RPC, they
also wouldn't need to change (but the RPC layer creates the appropriate
exceptions and throws it up to the client call). For clients in C, they would
get the exceptionName and the relevant bytes and yes, they'd need to do special
handling.. (and I agree this is less than ideal for them).
> Write an RPC Specification for 0.96
> -----------------------------------
>
> Key: HBASE-7533
> URL: https://issues.apache.org/jira/browse/HBASE-7533
> Project: HBase
> Issue Type: Bug
> Reporter: stack
> Assignee: stack
> Fix For: 0.96.0
>
> Attachments: 7533_proto_sketch.txt, rpc_spec.txt
>
>
> RPC format is changing for 0.96 to accomodate our protobufing all around.
> Here is a first cut. Please shred:
> https://docs.google.com/document/d/1-1RJMLXzYldmHgKP7M7ynK6euRpucD03fZ603DlZfGI/edit
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira