You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@hbase.apache.org by "Kiran Kumar.M.R" <Ki...@huawei.com> on 2014/09/18 12:56:00 UTC

Thrift-vs-Thrift2

Hi,
Our customers were using Hbase-0.94 through thrift1 (C++ clients).
Now HBase is getting upgraded to 0.98.x

I see that thrift2 development is going on (https://issues.apache.org/jira/browse/HBASE-8818)
Customers are interested in continuing to use thrift1 as they are not interested in new capability given in thrift2 and also minimize their application changes as much as possible.

What should be our direction in using thrift interface?

-        Shall we continue to use thrift1? (Will this continue to be supported, I see some mail threads on making it deprecated)

-        Or suggest our customers to switch to thrift2?


Regards,
Kiran
__________________________________________________________________________________________________________
This e-mail and its attachments contain confidential information from HUAWEI, which is intended only for the person or entity whose address is listed above. Any use of the information contained herein in any way (including, but not limited to, total or partial disclosure, reproduction, or dissemination) by persons other than the intended recipient(s) is prohibited. If you receive this e-mail in error, please notify the sender by phone or email immediately and delete it!
__________________________________________________________________________________________________________





Re: Thrift-vs-Thrift2

Posted by Andrew Purtell <an...@gmail.com>.
I do think as we near 1.0 we should choose one thrift implementation. Carrying two with one in an incomplete state is confusing and an invitation to code rot.

Given the state of the alternatives, one reasonable course of action would be to keep the thift1 interface in tree and move the thrift2 one to Github. If eventually thrift2 is in a finished state and popular, perhaps it could be pulled back in.



> On Sep 19, 2014, at 3:40 AM, Lars George <la...@gmail.com> wrote:
> 
> We had others report their use earlier (previous thread about removing it).
> So it is definitely in use. But... I agree it needs to be completed. I know
> I have been tardy on this and need to speed up. :( Darn work always comes
> in between.
> 
> On Thu, Sep 18, 2014 at 11:48 PM, Andrew Purtell <ap...@apache.org>
> wrote:
> 
>> Survey: Is anyone using the Thrift 2 interface?
>> 
>> Not here.
>> 
>>> On Thu, Sep 18, 2014 at 2:24 PM, Stack <st...@duboce.net> wrote:
>>> On Thu, Sep 18, 2014 at 3:56 AM, Kiran Kumar.M.R <
>> Kiran.Kumar.MR@huawei.com>
>>> wrote:
>>> 
>>>> Hi,
>>>> Our customers were using Hbase-0.94 through thrift1 (C++ clients).
>>>> Now HBase is getting upgraded to 0.98.x
>>>> 
>>>> I see that thrift2 development is going on (
>>>> https://issues.apache.org/jira/browse/HBASE-8818)
>>> 
>>> It has stalled with quite a while now.
>>> 
>>> 
>>> 
>>>> Customers are interested in continuing to use thrift1 as they are not
>>>> interested in new capability given in thrift2 and also minimize their
>>>> application changes as much as possible.
>>>> 
>>>> What should be our direction in using thrift interface?
>>>> 
>>>> -        Shall we continue to use thrift1? (Will this continue to be
>>>> supported, I see some mail threads on making it deprecated)
>>> IMO this would be safest.
>>> 
>>> 
>>> 
>>>> -        Or suggest our customers to switch to thrift2?
>>> 
>>> 
>>> Unless anyone is interested in seeing through the thrift2 project to the
>>> finish, I think we should just purge it from the codebase and stay
>> thrift1.
>>> 
>>> St.Ack
>> 
>> 
>> 
>> --
>> Best regards,
>> 
>>   - Andy
>> 
>> Problems worthy of attack prove their worth by hitting back. - Piet
>> Hein (via Tom White)
>> 

Re: Thrift-vs-Thrift2

Posted by Lars George <la...@gmail.com>.
We had others report their use earlier (previous thread about removing it).
So it is definitely in use. But... I agree it needs to be completed. I know
I have been tardy on this and need to speed up. :( Darn work always comes
in between.

On Thu, Sep 18, 2014 at 11:48 PM, Andrew Purtell <ap...@apache.org>
wrote:

> Survey: Is anyone using the Thrift 2 interface?
>
> Not here.
>
> On Thu, Sep 18, 2014 at 2:24 PM, Stack <st...@duboce.net> wrote:
> > On Thu, Sep 18, 2014 at 3:56 AM, Kiran Kumar.M.R <
> Kiran.Kumar.MR@huawei.com>
> > wrote:
> >
> >> Hi,
> >> Our customers were using Hbase-0.94 through thrift1 (C++ clients).
> >> Now HBase is getting upgraded to 0.98.x
> >>
> >> I see that thrift2 development is going on (
> >> https://issues.apache.org/jira/browse/HBASE-8818)
> >>
> >
> > It has stalled with quite a while now.
> >
> >
> >
> >> Customers are interested in continuing to use thrift1 as they are not
> >> interested in new capability given in thrift2 and also minimize their
> >> application changes as much as possible.
> >>
> >> What should be our direction in using thrift interface?
> >>
> >> -        Shall we continue to use thrift1? (Will this continue to be
> >> supported, I see some mail threads on making it deprecated)
> >>
> >>
> > IMO this would be safest.
> >
> >
> >
> >> -        Or suggest our customers to switch to thrift2?
> >>
> >
> >
> > Unless anyone is interested in seeing through the thrift2 project to the
> > finish, I think we should just purge it from the codebase and stay
> thrift1.
> >
> > St.Ack
>
>
>
> --
> Best regards,
>
>    - Andy
>
> Problems worthy of attack prove their worth by hitting back. - Piet
> Hein (via Tom White)
>

Re: Thrift-vs-Thrift2

Posted by Andrew Purtell <ap...@apache.org>.
Survey: Is anyone using the Thrift 2 interface?

Not here.

On Thu, Sep 18, 2014 at 2:24 PM, Stack <st...@duboce.net> wrote:
> On Thu, Sep 18, 2014 at 3:56 AM, Kiran Kumar.M.R <Ki...@huawei.com>
> wrote:
>
>> Hi,
>> Our customers were using Hbase-0.94 through thrift1 (C++ clients).
>> Now HBase is getting upgraded to 0.98.x
>>
>> I see that thrift2 development is going on (
>> https://issues.apache.org/jira/browse/HBASE-8818)
>>
>
> It has stalled with quite a while now.
>
>
>
>> Customers are interested in continuing to use thrift1 as they are not
>> interested in new capability given in thrift2 and also minimize their
>> application changes as much as possible.
>>
>> What should be our direction in using thrift interface?
>>
>> -        Shall we continue to use thrift1? (Will this continue to be
>> supported, I see some mail threads on making it deprecated)
>>
>>
> IMO this would be safest.
>
>
>
>> -        Or suggest our customers to switch to thrift2?
>>
>
>
> Unless anyone is interested in seeing through the thrift2 project to the
> finish, I think we should just purge it from the codebase and stay thrift1.
>
> St.Ack



-- 
Best regards,

   - Andy

Problems worthy of attack prove their worth by hitting back. - Piet
Hein (via Tom White)

Re: Thrift-vs-Thrift2

Posted by Stack <st...@duboce.net>.
On Thu, Sep 18, 2014 at 3:56 AM, Kiran Kumar.M.R <Ki...@huawei.com>
wrote:

> Hi,
> Our customers were using Hbase-0.94 through thrift1 (C++ clients).
> Now HBase is getting upgraded to 0.98.x
>
> I see that thrift2 development is going on (
> https://issues.apache.org/jira/browse/HBASE-8818)
>

It has stalled with quite a while now.



> Customers are interested in continuing to use thrift1 as they are not
> interested in new capability given in thrift2 and also minimize their
> application changes as much as possible.
>
> What should be our direction in using thrift interface?
>
> -        Shall we continue to use thrift1? (Will this continue to be
> supported, I see some mail threads on making it deprecated)
>
>
IMO this would be safest.



> -        Or suggest our customers to switch to thrift2?
>


Unless anyone is interested in seeing through the thrift2 project to the
finish, I think we should just purge it from the codebase and stay thrift1.

St.Ack