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

Allan Yang updated HBASE-21652:
-------------------------------
    Release Note: Before this issue, thrift1 server and thrift2 server are 
totally different servers. If a new feature is added to thrift1 server, thrfit2 
server have to make the same change to support it(e.g. authorization). After 
this issue, thrift2 server is inherited from thrift1, thrift2 server now have 
all the features thrift1 server has(e.g http support, which thrift2 server 
doesn't have before). 

> Refactor ThriftServer making thrift2 server inherited from thrift1 server
> -------------------------------------------------------------------------
>
>                 Key: HBASE-21652
>                 URL: https://issues.apache.org/jira/browse/HBASE-21652
>             Project: HBase
>          Issue Type: Sub-task
>            Reporter: Allan Yang
>            Assignee: Allan Yang
>            Priority: Major
>             Fix For: 3.0.0, 2.2.0
>
>         Attachments: HBASE-21652.patch, HBASE-21652.v2.patch, 
> HBASE-21652.v3.patch
>
>
> Except the different protocol, thrift2 Server should have no much difference 
> from thrift1 Server.  So refactoring the thrift server, making thrift2 server 
> inherit from thrift1 server. Getting rid of many duplicated code.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to