Return-Path: X-Original-To: apmail-hbase-issues-archive@www.apache.org Delivered-To: apmail-hbase-issues-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 9078CD346 for ; Wed, 22 Aug 2012 05:14:39 +0000 (UTC) Received: (qmail 40212 invoked by uid 500); 22 Aug 2012 05:14:39 -0000 Delivered-To: apmail-hbase-issues-archive@hbase.apache.org Received: (qmail 40070 invoked by uid 500); 22 Aug 2012 05:14:38 -0000 Mailing-List: contact issues-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list issues@hbase.apache.org Received: (qmail 40054 invoked by uid 99); 22 Aug 2012 05:14:38 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 22 Aug 2012 05:14:38 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id E3C352C5BF3 for ; Wed, 22 Aug 2012 05:14:37 +0000 (UTC) Date: Wed, 22 Aug 2012 16:14:37 +1100 (NCT) From: "Zhihong Ted Yu (JIRA)" To: issues@hbase.apache.org Message-ID: <1330789601.38515.1345612477933.JavaMail.jiratomcat@arcas> In-Reply-To: <1467408430.33349.1345518278040.JavaMail.jiratomcat@arcas> Subject: [jira] [Commented] (HBASE-6622) TestUpgradeFromHFileV1ToEncoding#testUpgrade fails in trunk MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/HBASE-6622?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13439283#comment-13439283 ] Zhihong Ted Yu commented on HBASE-6622: --------------------------------------- One possibility was that in Handler.run() method, started flag was false when the first Call was received. {code} CurCall.set(call); try { if (!started) throw new ServerNotRunningYetException("Server is not running yet"); {code} This could be due to HBaseServer.openServer() being called after HBaseServer.startThreads() was called. One solution is to give HBaseServer.startThreads() more time before checking started flag in openServer(). > TestUpgradeFromHFileV1ToEncoding#testUpgrade fails in trunk > ----------------------------------------------------------- > > Key: HBASE-6622 > URL: https://issues.apache.org/jira/browse/HBASE-6622 > Project: HBase > Issue Type: Bug > Reporter: Zhihong Ted Yu > > TestUpgradeFromHFileV1ToEncoding started to fail since build #3242 > Build #3246 was more recent one where it failed. > {code} > 2012-08-21 00:49:06,536 INFO [SplitLogWorker-vesta.apache.org,40294,1345510146310] regionserver.SplitLogWorker(135): SplitLogWorker vesta.apache.org,40294,1345510146310 starting > 2012-08-21 00:49:06,537 INFO [RegionServer:0;vesta.apache.org,40294,1345510146310] regionserver.HRegionServer(2431): Registered RegionServer MXBean > 2012-08-21 00:49:06,620 WARN [Master:0;vesta.apache.org,60969,1345510146282] master.AssignmentManager(1606): Failed assignment of -ROOT-,,0.70236052 to vesta.apache.org,40294,1345510146310, trying to assign elsewhere instead; retry=0 > org.apache.hadoop.hbase.ipc.ServerNotRunningYetException: org.apache.hadoop.hbase.ipc.ServerNotRunningYetException: Server is not running yet > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) > at java.lang.reflect.Constructor.newInstance(Constructor.java:513) > at org.apache.hadoop.ipc.RemoteException.instantiateException(RemoteException.java:95) > at org.apache.hadoop.ipc.RemoteException.unwrapRemoteException(RemoteException.java:79) > at org.apache.hadoop.hbase.ipc.ProtobufRpcEngine$Invoker.invoke(ProtobufRpcEngine.java:187) > at $Proxy15.openRegion(Unknown Source) > at org.apache.hadoop.hbase.master.ServerManager.sendRegionOpen(ServerManager.java:500) > at org.apache.hadoop.hbase.master.AssignmentManager.assign(AssignmentManager.java:1587) > at org.apache.hadoop.hbase.master.AssignmentManager.assign(AssignmentManager.java:1256) > at org.apache.hadoop.hbase.master.AssignmentManager.assign(AssignmentManager.java:1226) > at org.apache.hadoop.hbase.master.AssignmentManager.assign(AssignmentManager.java:1221) > at org.apache.hadoop.hbase.master.AssignmentManager.assignRoot(AssignmentManager.java:2103) > at org.apache.hadoop.hbase.master.HMaster.assignRootAndMeta(HMaster.java:785) > at org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:665) > at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:439) > at java.lang.Thread.run(Thread.java:662) > Caused by: org.apache.hadoop.ipc.RemoteException: org.apache.hadoop.hbase.ipc.ServerNotRunningYetException: Server is not running yet > at org.apache.hadoop.hbase.ipc.HBaseServer$Handler.run(HBaseServer.java:1766) > at org.apache.hadoop.hbase.ipc.HBaseClient.call(HBaseClient.java:1187) > at org.apache.hadoop.hbase.ipc.ProtobufRpcEngine$Invoker.invoke(ProtobufRpcEngine.java:178) > ... 11 more > 2012-08-21 00:49:06,621 INFO [Master:0;vesta.apache.org,60969,1345510146282] master.RegionStates(250): Region {NAME => '-ROOT-,,0', STARTKEY => '', ENDKEY => '', ENCODED => 70236052,} transitioned from {-ROOT-,,0.70236052 state=PENDING_OPEN, ts=1345510146520, server=vesta.apache.org,40294,1345510146310} to {-ROOT-,,0.70236052 state=OFFLINE, ts=1345510146621, server=null} > 2012-08-21 00:49:06,621 WARN [Master:0;vesta.apache.org,60969,1345510146282] master.AssignmentManager(1772): Can't move the region 70236052, there is no destination server available. > 2012-08-21 00:49:06,621 WARN [Master:0;vesta.apache.org,60969,1345510146282] master.AssignmentManager(1618): Unable to find a viable location to assign region -ROOT-,,0.70236052 > 2012-08-21 00:50:06,406 DEBUG [Master:0;vesta.apache.org,60969,1345510146282.archivedHFileCleaner] cleaner.CleanerChore(145): Checking directory: hdfs://localhost:56237/user/hudson/hbase/.archive/UpgradeTable > {code} > Looks like ROOT region couldn't be assigned. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira