[ 
https://issues.apache.org/jira/browse/HBASE-4352?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13165007#comment-13165007
 ] 

stack commented on HBASE-4352:
------------------------------

Playing around w/ a cluster under load upgrading it from 0.90.4 to 0.90.5, all 
basically works except stuff like the following:

{code}
2011-12-08 05:47:42,226 DEBUG org.apache.hadoop.hbase.master.AssignmentManager: 
Assigning region 
TestTable,0006971712,1323323148059.2e97f25eefbd77765d64b0900d94e5ba. to 
sv4r12s38,7003,1323321454788
2011-12-08 05:47:42,226 DEBUG org.apache.hadoop.hbase.master.AssignmentManager: 
Handling transition=M_ZK_REGION_OFFLINE, server=sv4r11s38:7001, 
region=2e97f25eefbd77765d64b0900d94e5ba
2011-12-08 05:47:42,229 WARN org.apache.hadoop.hbase.master.AssignmentManager: 
Failed assignment of 
TestTable,0006971712,1323323148059.2e97f25eefbd77765d64b0900d94e5ba. to 
serverName=sv4r12s38,7003,1323321454788, load=(requests=29558, regions=35, 
usedHeap=295, maxHeap=493), trying to assign elsewhere instead; retry=9
org.apache.hadoop.ipc.RemoteException: java.io.IOException: 
java.lang.NoSuchMethodException: 
org.apache.hadoop.hbase.regionserver.HRegionServer.openRegion(org.apache.hadoop.hbase.HRegionInfo,
 int)
        at java.lang.Class.getMethod(Class.java:1605)
        at org.apache.hadoop.hbase.ipc.HBaseRPC$Server.call(HBaseRPC.java:565)
        at 
org.apache.hadoop.hbase.ipc.HBaseServer$Handler.run(HBaseServer.java:1039)

        at org.apache.hadoop.hbase.ipc.HBaseClient.call(HBaseClient.java:771)
        at 
org.apache.hadoop.hbase.ipc.HBaseRPC$Invoker.invoke(HBaseRPC.java:257)
        at $Proxy7.openRegion(Unknown Source)
        at 
org.apache.hadoop.hbase.master.ServerManager.sendRegionOpen(ServerManager.java:574)
        at 
org.apache.hadoop.hbase.master.AssignmentManager.assign(AssignmentManager.java:1132)
        at 
org.apache.hadoop.hbase.master.AssignmentManager.assign(AssignmentManager.java:894)
        at 
org.apache.hadoop.hbase.master.AssignmentManager.assign(AssignmentManager.java:876)
        at 
org.apache.hadoop.hbase.master.AssignmentManager.assign(AssignmentManager.java:872)
        at 
org.apache.hadoop.hbase.master.handler.ClosedRegionHandler.process(ClosedRegionHandler.java:92)
        at 
org.apache.hadoop.hbase.executor.EventHandler.run(EventHandler.java:156)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:662)
{code}

I see this when balancer tries to run (Its a 0.90.5 master running against a 
0.90.4 cluster).

I don't think this too bad.  Its transient situation: i.e. you can't do a 
balancer till all servers go up to 0.90.5.


                
> Apply version of hbase-4015 to branch
> -------------------------------------
>
>                 Key: HBASE-4352
>                 URL: https://issues.apache.org/jira/browse/HBASE-4352
>             Project: HBase
>          Issue Type: Bug
>            Reporter: stack
>            Assignee: ramkrishna.s.vasudevan
>            Priority: Blocker
>             Fix For: 0.90.5
>
>         Attachments: HBASE-4352_0.90.patch, HBASE-4352_0.90_1.patch
>
>
> Consider adding a version of hbase-4015 to 0.90.  It changes HRegionInterface 
> so would need move change to end of the Interface and then test that it 
> doesn't break rolling restart.

--
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

        

Reply via email to