You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by Stack <st...@duboce.net> on 2010/05/08 21:05:35 UTC

Re: [jira] Resolved: (HBASE-2413) Master does not respect generation stamps, may result in meta getting permanently offlined

Excellent.  Let me take a look later today.  Your hudson is private I
suppose?  Your forwarding the likes of below is helpful.
St.Ack

On Sat, May 8, 2010 at 11:10 AM, Andrew Purtell <ap...@apache.org> wrote:
> Our fickle Hudson doesn't like this:
>
> With this project we just take up 0.20 branch changes from git.apache.org and run them.
>
>>>>
>
> Build #33 (May 8, 2010 7:44:17 AM) FAILED
>
> Changes
> HBASE-2413 Master does not respect generation stamps, may result in meta getting permanently offlined (detail)
> HBASE-2413 Master does not respect generation stamps, may result in meta getting permanently offlined (detail)
>
> Started by an SCM change (2 times)
>
> Test Result (2 failures / +2)
> org.apache.hadoop.hbase.TestZooKeeper.testRegionServerSessionExpired
> org.apache.hadoop.hbase.regionserver.TestHRegion.testWritesWhileScanning
>
> <<<
>
> The ZK failure seems related:
>
> org.apache.hadoop.hbase.master.NotAllMetaRegionsOnlineException  at org.apache.hadoop.hbase.master.HMaster.createTable(HMaster.java:709)  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)  at java.lang.reflect.Method.invoke(Method.java:597)  at org.apache.hadoop.hbase.ipc.HBaseRPC$Server.call(HBaseRPC.java:577)  at org.apache.hadoop.hbase.ipc.HBaseServer$Handler.run(HBaseServer.java:915)
> Stacktrace
>
> org.apache.hadoop.hbase.master.NotAllMetaRegionsOnlineException: org.apache.hadoop.hbase.master.NotAllMetaRegionsOnlineException
>        at org.apache.hadoop.hbase.master.HMaster.createTable(HMaster.java:709)
>        at org.apache.hadoop.hbase.ipc.HBaseRPC$Server.call(HBaseRPC.java:577)
>        at org.apache.hadoop.hbase.ipc.HBaseServer$Handler.run(HBaseServer.java:915)
>
>        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>        at org.apache.hadoop.hbase.RemoteExceptionHandler.decodeRemoteException(RemoteExceptionHandler.java:94)
>        at org.apache.hadoop.hbase.client.HBaseAdmin.createTableAsync(HBaseAdmin.java:282)
>        at org.apache.hadoop.hbase.client.HBaseAdmin.createTable(HBaseAdmin.java:239)
>        at org.apache.hadoop.hbase.client.HBaseAdmin.createTable(HBaseAdmin.java:165)
>        at org.apache.hadoop.hbase.TestZooKeeper.sessionExpirationHelper(TestZooKeeper.java:152)
>        at org.apache.hadoop.hbase.TestZooKeeper.testRegionServerSessionExpired(TestZooKeeper.java:122)
>
>
>
>
>
>

Re: [jira] Resolved: (HBASE-2413) Master does not respect generation stamps, may result in meta getting permanently offlined

Posted by Andrew Purtell <ap...@apache.org>.
Yeah it's private but I can always make a branch and apply test patches.

I really like our private Hudson. It runs on a server particularly sensitive to timing related changes for some reason. I've looked into what that might be but have not found anything conclusive. 

I like the direction our testing framework is headed, should be easier to introduce timing perturbations in controlled manner.

   - Andy

> From: Stack <st...@duboce.net>
> Subject: Re: [jira] Resolved: (HBASE-2413) Master does not respect generation  stamps, may result in meta getting permanently offlined
> To: hbase-dev@hadoop.apache.org, apurtell@apache.org
> Date: Saturday, May 8, 2010, 12:05 PM
> Excellent.  Let me take a look
> later today.  Your hudson is private I
> suppose?  Your forwarding the likes of below is
> helpful.
> St.Ack
> 
> On Sat, May 8, 2010 at 11:10 AM, Andrew Purtell <ap...@apache.org>
> wrote:
> > Our fickle Hudson doesn't like this:
> >
> > With this project we just take up 0.20 branch changes
> from git.apache.org and run them.
> >
> >>>>
> >
> > Build #33 (May 8, 2010 7:44:17 AM) FAILED
> >
> > Changes
> > HBASE-2413 Master does not respect generation stamps,
> may result in meta getting permanently offlined (detail)
> > HBASE-2413 Master does not respect generation stamps,
> may result in meta getting permanently offlined (detail)
> >
> > Started by an SCM change (2 times)
> >
> > Test Result (2 failures / +2)
> >
> org.apache.hadoop.hbase.TestZooKeeper.testRegionServerSessionExpired
> >
> org.apache.hadoop.hbase.regionserver.TestHRegion.testWritesWhileScanning
> >
> > <<<
> >
> > The ZK failure seems related:
> >
> >
> org.apache.hadoop.hbase.master.NotAllMetaRegionsOnlineException
>  at
> org.apache.hadoop.hbase.master.HMaster.createTable(HMaster.java:709)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)  at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>  at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>  at java.lang.reflect.Method.invoke(Method.java:597)  at
> org.apache.hadoop.hbase.ipc.HBaseRPC$Server.call(HBaseRPC.java:577)
>  at
> org.apache.hadoop.hbase.ipc.HBaseServer$Handler.run(HBaseServer.java:915)
> > Stacktrace
> >
> >
> org.apache.hadoop.hbase.master.NotAllMetaRegionsOnlineException:
> org.apache.hadoop.hbase.master.NotAllMetaRegionsOnlineException
> >        at
> org.apache.hadoop.hbase.master.HMaster.createTable(HMaster.java:709)
> >        at
> org.apache.hadoop.hbase.ipc.HBaseRPC$Server.call(HBaseRPC.java:577)
> >        at
> org.apache.hadoop.hbase.ipc.HBaseServer$Handler.run(HBaseServer.java:915)
> >
> >        at
> java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >        at
> org.apache.hadoop.hbase.RemoteExceptionHandler.decodeRemoteException(RemoteExceptionHandler.java:94)
> >        at
> org.apache.hadoop.hbase.client.HBaseAdmin.createTableAsync(HBaseAdmin.java:282)
> >        at
> org.apache.hadoop.hbase.client.HBaseAdmin.createTable(HBaseAdmin.java:239)
> >        at
> org.apache.hadoop.hbase.client.HBaseAdmin.createTable(HBaseAdmin.java:165)
> >        at
> org.apache.hadoop.hbase.TestZooKeeper.sessionExpirationHelper(TestZooKeeper.java:152)
> >        at
> org.apache.hadoop.hbase.TestZooKeeper.testRegionServerSessionExpired(TestZooKeeper.java:122)
> >
> >
> >
> >
> >
> >
>