[
https://issues.apache.org/jira/browse/HBASE-20476?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16456180#comment-16456180
]
Duo Zhang commented on HBASE-20476:
-----------------------------------
OK I think the problem is here
{noformat}
2018-04-27 08:59:30,989 DEBUG
[RpcServer.default.FPBQ.Fifo.handler=3,queue=0,port=33421]
assignment.RegionTransitionProcedure(230): Received report OPENED seqId=0,
pid=93, ppid=45, state=RUNNABLE:REGION_TRANSITION_FINISH; AssignProcedure
table=test, region=081d9e29e93559a82f8d7992c782311d,
target=asf911.gq1.ygridcore.net,35259,1524819543873; rit=OPENING,
location=asf911.gq1.ygridcore.net,35259,1524819543873
2018-04-27 08:59:30,989 WARN
[RpcServer.default.FPBQ.Fifo.handler=3,queue=0,port=33421]
assignment.AssignProcedure(286): Skipping update of open seqnum with 0 because
current seqnum=5
{noformat}
In the log we say that we will skip updating but actually we do not skip...
{code}
if (openSeqNum < regionNode.getOpenSeqNum()) {
LOG.warn("Skipping update of open seqnum with " + openSeqNum +
" because current seqnum=" + regionNode.getOpenSeqNum());
}
regionNode.setOpenSeqNum(openSeqNum);
{code}
Not sure if adding a simple break could fix the problem. Let me add a new
Exception() here to see where is the zero openSeqNum from.
[~stack] This maybe a serious problem sir. I do not think there is much
difference between the AMv2 code of master/branch-2 and branch-2.0.
> Fix the flaky TestReplicationSmallTests unit test
> -------------------------------------------------
>
> Key: HBASE-20476
> URL: https://issues.apache.org/jira/browse/HBASE-20476
> Project: HBase
> Issue Type: Bug
> Reporter: Zheng Hu
> Assignee: Duo Zhang
> Priority: Major
> Attachments: HBASE-20476-addlog.patch, HBASE-20476.patch
>
>
> See
> https://builds.apache.org/job/HBASE-Find-Flaky-Tests/lastSuccessfulBuild/artifact/dashboard.html
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)