[ 
https://issues.apache.org/jira/browse/HBASE-25361?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Stack reopened HBASE-25361:
-----------------------------------

Reopen to apply addendum. Test just failed on me. Looking at my PR again, I'm 
missing reset of a counter so the new wait actually doesn't happen. Here is the 
addendum:

 

commit 7d0a687e5798a2f4ca3190b409169f7e17a75b34 (HEAD -> m, origin/master, 
origin/HEAD)
Author: stack <[email protected]>
Date: Sat Dec 5 14:00:18 2020 -0800

HBASE-25361 [Flakey Tests] branch-2 
TestMetaRegionLocationCache.testStandByMetaLocations (#2736)
 Addendum; Reset counter so we actually wait in the new loop added by the
 above.

{{diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestMetaRegionLocationCache.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestMetaRegionLocationCache.java}}
{{index 577e15cedf..2bcddc9ea7 100644}}
{{--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestMetaRegionLocationCache.java}}
{{+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestMetaRegionLocationCache.java}}
{{@@ -99,6 +99,7 @@ public class TestMetaRegionLocationCache {}}
{{ ZKWatcher zk = master.getZooKeeper();}}
{{ List<String> metaZnodes = zk.getMetaReplicaNodes();}}
{{ // Wait till all replicas available.}}
{{+ retries = 0;}}
{{ while 
(master.getMetaRegionLocationCache().getMetaRegionLocations().get().size() !=}}
{{ metaZnodes.size()) {}}
{{ Thread.sleep(1000);}}

> [Flakey Tests] branch-2 TestMetaRegionLocationCache.testStandByMetaLocations
> ----------------------------------------------------------------------------
>
>                 Key: HBASE-25361
>                 URL: https://issues.apache.org/jira/browse/HBASE-25361
>             Project: HBase
>          Issue Type: Bug
>          Components: flakies
>            Reporter: Michael Stack
>            Assignee: Michael Stack
>            Priority: Major
>             Fix For: 3.0.0-alpha-1, 2.3.4, 2.4.1
>
>
> This just happened to me running tests locally. I see it in the current 
> flakies list 
> [https://ci-hadoop.apache.org/job/HBase/job/HBase-Flaky-Tests/job/branch-2/310/testReport/junit/org.apache.hadoop.hbase.client/TestMetaRegionLocationCache/testStandByMetaLocations/]
>  
> It looks like a simple timing issue. Let me put up a simple patch to see if 
> it helps.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to