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, apurt...@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 <apurt...@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) > > > > > > > > > > > > >