When integrating HBASE-5102 I found the following issue which would leave
stale connection hanging around if you use HBaseAdmin.
This only happens when "hbase.connection.per.config" carries value of
false. In 0.90.5, its default value is true.

We're discussing releasing 0.90.6 in January.

Stay tuned.

On Fri, Dec 30, 2011 at 7:33 AM, Ted Yu <[email protected]> wrote:

> Stack:
> I found a bug exposed by HBASE-5102.
> If you run TestMasterRestartAfterDisablingTable without the following
> addendum, you can observe the behavior:
>
> r1225845 | tedyu | 2011-12-30 07:22:06 -0800 (Fri, 30 Dec 2011) | 2 lines
>
> HBASE-5102 Addendum that removes stale connection in HBaseAdmin ctor
>
> The story is the first call below wouldn't remove the stale connection
> from HCM, leading to inability to connect to standby master:
> -        HConnectionManager.deleteConnection(this.conf, false);
> +        HConnectionManager.deleteStaleConnection(this.connection);
>
> FYI
>
>
> On Fri, Dec 23, 2011 at 2:42 PM, Stack <[email protected]> wrote:
>
>> HBase 0.90.5 is available from your Apache mirror of choice:
>>
>>  http://www.apache.org/dyn/closer.cgi/hbase/
>>
>> HBase 0.90.5 is a maintenance release that fixes ~80 issues over
>> version 0.90.4 while retaining API and data compatibility. The release
>> notes may be found on Apache JIRA [1].  We recommend that all
>> upgrade to 0.90.5.
>>
>> Users upgrading from previous versions of 0.90 may upgrade clients and
>> servers
>> separately, though it is recommended that both be upgraded. If upgrading
>> from a version of HBase prior to 0.90.0, please read the notes
>> accompanying
>> that release [2].
>>
>> Thanks to those who contributed!
>>
>> -The HBase Team
>>
>> 1. http://goo.gl/LQrEq
>> 2. http://osdir.com/ml/general-hadoop-apache/2011-01/msg00208.html
>>
>
>

Reply via email to