Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Plain View
HBase >> mail # dev >> Runtime exceptions during meta scan


+
Shrijeet Paliwal 2011-12-08, 21:13
+
Shrijeet Paliwal 2011-12-14, 18:07
+
Ted Yu 2011-12-14, 18:56
+
Shrijeet Paliwal 2011-12-14, 18:59
+
Ted Yu 2011-12-14, 19:03
+
Shrijeet Paliwal 2011-12-14, 19:28
+
Ted Yu 2011-12-14, 20:10
+
Shrijeet Paliwal 2011-12-14, 20:33
+
Ted Yu 2011-12-14, 20:45
+
Shrijeet Paliwal 2011-12-14, 21:15
+
Ted Yu 2011-12-14, 21:17
+
Shrijeet Paliwal 2011-12-15, 03:25
Copy link to this message
-
Re: Runtime exceptions during meta scan
Are you going to upload a patch, Shrijeet ?

Thanks

On Dec 14, 2011, at 7:25 PM, Shrijeet Paliwal <[EMAIL PROTECTED]> wrote:

> Created https://issues.apache.org/jira/browse/HBASE-5035
>
> On Wed, Dec 14, 2011 at 1:17 PM, Ted Yu <[EMAIL PROTECTED]> wrote:
>> I am not sure.
>> If you patch your build with the upcoming patch, we should be able to get
>> more information.
>>
>> Thanks Shrijeet.
>>
>> On Wed, Dec 14, 2011 at 1:15 PM, Shrijeet Paliwal
>> <[EMAIL PROTECTED]>wrote:
>>
>>> I will open the jira.
>>>
>>>> Was there region splitting / transition at the time of this problem ? I
>>>> would assume the NPE is related to region transitions.
>>>
>>> I am not sure if that was happening. If it happens again, I will
>>> check. But there was one more exception
>>> ArrayIndexOutOfBoundsException, which I mentioned
>>> http://pastie.org/2987927 . Wonder if region transition theory can
>>> explain that as well.
>>>
>>> On Wed, Dec 14, 2011 at 12:45 PM, Ted Yu <[EMAIL PROTECTED]> wrote:
>>>> Shrijeet:
>>>> When I remove the try/catch block, HCM compiles.
>>>> Do you mind filing a JIRA for the issue so that other developers can
>>>> comment ?
>>>>
>>>> Null check for regionInfo should be added.
>>>>
>>>> Was there region splitting / transition at the time of this problem ? I
>>>> would assume the NPE is related to region transitions.
>>>>
>>>> Cheers
>>>>
>>>> On Wed, Dec 14, 2011 at 12:33 PM, Shrijeet Paliwal
>>>> <[EMAIL PROTECTED]>wrote:
>>>>
>>>>>> The following is preventing us from knowing where the NPE came from:>
>>>>>        } catch (RuntimeException e) {>            throw new
>>>>> IOException(e);>          }
>>>>> Seems to me there is a scope of improving this block. I am trying to
>>>>> understanding the reasoning behind catching the run time exception. If
>>>>> we know that regioninfo can be null, may be a we can put a check and
>>>>> throw a more meaningful error. What do you think?
>>>>>
>>>>>> I think you may even be able to reproduce the error by scanning .META.
>>>>>> manually.
>>>>> Hmm. You mean to say it was not a client problem, instead it was a
>>>>> server problem? I must add other clients talking to server (ones whom
>>>>> did not have JVM tunings I mentioned) did fine even during shitty
>>>>> period seen by affected clients.
>>>>> On Wed, Dec 14, 2011 at 12:10 PM, Ted Yu <[EMAIL PROTECTED]> wrote:
>>>>>> The following is preventing us from knowing where the NPE came from:
>>>>>>          } catch (RuntimeException e) {
>>>>>>            throw new IOException(e);
>>>>>>          }
>>>>>> Most likely regionInfo was null.
>>>>>>
>>>>>> I think you may even be able to reproduce the error by scanning .META.
>>>>>> manually.
>>>>>>
>>>>>> Cheers
>>>>>>
>>>>>> On Wed, Dec 14, 2011 at 11:28 AM, Shrijeet Paliwal
>>>>>> <[EMAIL PROTECTED]>wrote:
>>>>>>
>>>>>>> Here https://gist.github.com/1478070
>>>>>>>
>>>>>>> On Wed, Dec 14, 2011 at 11:03 AM, Ted Yu <[EMAIL PROTECTED]>
>>> wrote:
>>>>>>>> I was just saying that upgrading wouldn't incur any regression in
>>> your
>>>>>>>> codebase.
>>>>>>>> The major motiv is to make code matching easier.
>>>>>>>>
>>>>>>>> Or maybe you can publish the patched HCM.
>>>>>>>>
>>>>>>>> On Wed, Dec 14, 2011 at 10:59 AM, Shrijeet Paliwal
>>>>>>>> <[EMAIL PROTECTED]>wrote:
>>>>>>>>
>>>>>>>>> Hi Ted,
>>>>>>>>> Thanks for replying.
>>>>>>>>> Like I mentioned in the mail " Line numbers in stack trace may not
>>>>>>>>> match with 0.90.3 branch because of extra patches we have. "
>>>>>>>>> We already have 4508 backported. Curious why you thought of that
>>>>> issue?
>>>>>>>>>
>>>>>>>>> On Wed, Dec 14, 2011 at 10:56 AM, Ted Yu <[EMAIL PROTECTED]>
>>>>> wrote:
>>>>>>>>>> Looking at the tip of 0.90, I didn't find the exact line of code
>>>>> where
>>>>>>>>> NPE
>>>>>>>>>> was thrown.
>>>>>>>>>> 0.90.5RC0 is available and it contains HBASE-4508. Is it
>>> possible
>>>>> to
>>>>>>>>>> upgrade ?
>>>>>>>>>> Cheers
>>>>>>>>>>
>>>>>>>>>> On Wed, Dec 14, 2011 at 10:07 AM, Shrijeet Paliwal
+
Shrijeet Paliwal 2011-12-15, 05:30