[
https://issues.apache.org/jira/browse/HBASE-8214?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
stack updated HBASE-8214:
-------------------------
Attachment: 8124.txt
7 Removes IpcProtocol and all ipc Interfaces sharing this. Removes a few
Interfaces whose
6 only purpose was joining IpcProtocol and pb generated Service Interface (In
a few places, adds an
5 Interfaces whose only purpose is carrying of security -- kerberos and token
-- annotations
4 needed because of above removals. Is it right that all annotations on all
Interfaces have TokenInfo value of HBASE_AUTH_TOKEN?.
3 Otherwise, uses the generated pb Intefaces (BlockingIntefaces) directly).
2
1 Most of change is using the pb generated Service Interface directly and some
0 class renamings. HBaseClient becomes HBaseRpcClient, ditto serverside.
1
2 In HCM, get stubs for admin and client rpc.
> Remove proxy and engine, rely directly on pb generated Service
> --------------------------------------------------------------
>
> Key: HBASE-8214
> URL: https://issues.apache.org/jira/browse/HBASE-8214
> Project: HBase
> Issue Type: Bug
> Components: IPC/RPC
> Reporter: stack
> Assignee: stack
> Attachments: 8124.txt
>
>
> Attached patch is not done. Removes two to three layers -- depending on how
> you count -- between client and rpc client and similar on server side
> (between rpc and server implementation). Strips ProtobufRpcServer/Client and
> HBaseClientRpc/HBaseServerRpc. Also gets rid of proxy.
--
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