[ https://issues.apache.org/jira/browse/HBASE-14555?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14944396#comment-14944396 ]
stack commented on HBASE-14555: ------------------------------- On ride home had second thoughts. We're STUCK. Need or the info we can get on the type of STUCK. First version of patch is better than the second for this reason. I spent a bunch of time trying to undo STUCK caused by HBASE-12751... bit worried you found one [~eclark] > Deadlock in MVCC branch-1.2 toString() > -------------------------------------- > > Key: HBASE-14555 > URL: https://issues.apache.org/jira/browse/HBASE-14555 > Project: HBase > Issue Type: Bug > Affects Versions: 2.0.0, 1.2.0 > Reporter: Elliott Clark > Assignee: Elliott Clark > Priority: Critical > Fix For: 2.0.0, 1.2.0 > > Attachments: HBASE-14555-v1.patch, HBASE-14555.patch > > > Just saw this in an IT test. > {code} > Thread 75 (PriorityRpcServer.handler=3,queue=1,port=16020): > State: BLOCKED > Blocked count: 691635 > Waited count: 1557446 > Blocked on java.util.LinkedList@32b53d9e > Blocked by 81 (PriorityRpcServer.handler=9,queue=1,port=16020) > Stack: > > org.apache.hadoop.hbase.regionserver.MultiVersionConcurrencyControl.toString(MultiVersionConcurrencyControl.java:234) > java.lang.String.valueOf(String.java:2994) > java.lang.StringBuilder.append(StringBuilder.java:131) > > org.apache.hadoop.hbase.regionserver.MultiVersionConcurrencyControl.waitForRead(MultiVersionConcurrencyControl.java:209) > > org.apache.hadoop.hbase.regionserver.MultiVersionConcurrencyControl.completeAndWait(MultiVersionConcurrencyControl.java:144) > > org.apache.hadoop.hbase.regionserver.HRegion.doMiniBatchMutation(HRegion.java:3191) > > org.apache.hadoop.hbase.regionserver.HRegion.batchMutate(HRegion.java:2837) > > org.apache.hadoop.hbase.regionserver.HRegion.batchMutate(HRegion.java:2779) > > org.apache.hadoop.hbase.regionserver.RSRpcServices.doBatchOp(RSRpcServices.java:697) > > org.apache.hadoop.hbase.regionserver.RSRpcServices.doNonAtomicRegionMutation(RSRpcServices.java:659) > > org.apache.hadoop.hbase.regionserver.RSRpcServices.multi(RSRpcServices.java:2047) > > org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:32594) > org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2120) > org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:106) > org.apache.hadoop.hbase.ipc.RpcExecutor.consumerLoop(RpcExecutor.java:130) > org.apache.hadoop.hbase.ipc.RpcExecutor$1.run(RpcExecutor.java:107) > java.lang.Thread.run(Thread.java:745) > Thread 81 (PriorityRpcServer.handler=9,queue=1,port=16020): > State: BLOCKED > Blocked count: 691858 > Waited count: 1558138 > Blocked on java.lang.Object@2a5e9ae8 > Blocked by 75 (PriorityRpcServer.handler=3,queue=1,port=16020) > Stack: > > org.apache.hadoop.hbase.regionserver.MultiVersionConcurrencyControl.complete(MultiVersionConcurrencyControl.java:191) > > org.apache.hadoop.hbase.regionserver.MultiVersionConcurrencyControl.completeAndWait(MultiVersionConcurrencyControl.java:143) > > org.apache.hadoop.hbase.regionserver.HRegion.doMiniBatchMutation(HRegion.java:3191) > > org.apache.hadoop.hbase.regionserver.HRegion.batchMutate(HRegion.java:2837) > > org.apache.hadoop.hbase.regionserver.HRegion.batchMutate(HRegion.java:2779) > > org.apache.hadoop.hbase.regionserver.RSRpcServices.doBatchOp(RSRpcServices.java:697) > > org.apache.hadoop.hbase.regionserver.RSRpcServices.doNonAtomicRegionMutation(RSRpcServices.java:659) > > org.apache.hadoop.hbase.regionserver.RSRpcServices.multi(RSRpcServices.java:2047) > > org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:32594) > org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2120) > org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:106) > org.apache.hadoop.hbase.ipc.RpcExecutor.consumerLoop(RpcExecutor.java:130) > org.apache.hadoop.hbase.ipc.RpcExecutor$1.run(RpcExecutor.java:107) > java.lang.Thread.run(Thread.java:745) > Thread 80 (PriorityRpcServer.handler=8,queue=0,port=16020): > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)