As the author of the patch in question I unquestionably believe in it,
so I give this a +1.



On Mon, Mar 8, 2010 at 7:37 PM, Jonathan Gray <jl...@streamy.com> wrote:
> +1
>
> JG
>
> -----Original Message-----
> From: Dhruba Borthakur [mailto:dhr...@gmail.com]
> Sent: Monday, March 08, 2010 5:59 PM
> To: hbase-dev@hadoop.apache.org
> Subject: Re: Any objection if we up RPC version when we go from 0.20.3 to
> 0.20.4?
>
> +1.
>
> dhruba
>
> On Mon, Mar 8, 2010 at 5:16 PM, Kay Kay <kaykay.uni...@gmail.com> wrote:
>
>> not at all,  considering the important fixes, we get in return.
>>
>> Meanwhile - it might be worthwhile to have a 'bold' mention w.r.t backward
>> incompatibility ( cold restart , as opposed to a rolling one) in the
>> documentation home page for 0.20.4 about this. Thanks.
>>
>>
>>
>> On 3/8/10 4:03 PM, Stack wrote:
>>
>>> Are there objections to changing the RPC version number when we
>>> release 0.20.4?  Changing the RPC version number will mean that a
>>> 0.20.4 and 0.20.3 version hbase cluster will not be able to talk to
>>> each other.  Updating your cluster from 0.20.3 to 0.20.4 will require
>>> a restart.
>>>
>>> Currently our RPC is brittle in that we can't add or amend methods
>>> without breaking the interface.  We'd like to make the interface
>>> tolerant of small changes.   To do this, we need to change how RPC
>>> identifies remote methods.  See HBASE-2219 for details.  The change in
>>> method identification requires that we up the RPC version so
>>> mismatched clients fail fast.
>>>
>>> If above is amenable, we'll also pull into 0.20.4 other facility such
>>> as the new multiput and fixes that make us less vulnerable to flapping
>>> dns, etc.
>>>
>>> Yours,
>>> St.Ack
>>>
>>>
>>
>>
>
>
> --
> Connect to me at http://www.facebook.com/dhruba
>
>

Reply via email to