hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "stack (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HBASE-7533) Write an RPC Specification for 0.96
Date Thu, 17 Jan 2013 22:12:14 GMT

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

stack updated HBASE-7533:
-------------------------

    Attachment: rpc_spec.txt

WIP

Implement spec (sending header and then the request Message return response Message)

Currently patch does too much.  Will cut it back.  For example:

1. Under the proxy, it uses pb Service too.  A Stub/Service
is created when we create the proxy.  We use the Stub/Service
doing lookups to find request and response types as well as
for making the invocations rather than user reflection.  Should
do this in a separate patch instead of in here dependent on
whether we decide to move to pb Service rather than use
Proxy/reflection.
2. Removes QoSFunction priority setting.  Used work by combination
of annotations and inspection of regionname.  Would undo request
to figure it out.  Awkward.  Simplier (as per Elliott idea). is
just having client set priority.  Server can choose to respect
priority or not. Saves a bunch of code.

TODO: Need to get encodedatablocks into the mix.  Currently not there.
TODO: Add to IpcProtocol returning a Service Class.  Will clean up implementation.
TODO: This patch is not working yet.
TODO: Add priority to client calls.
                
> 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

Mime
View raw message