[jira] [Commented] (HBASE-27052) TestAsyncTableScanner.testScanWrongColumnFamily is flaky

2022-05-21 Thread Hudson (Jira)


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

Hudson commented on HBASE-27052:


Results for branch branch-2
[build #546 on 
builds.a.o|https://ci-hbase.apache.org/job/HBase%20Nightly/job/branch-2/546/]: 
(/) *{color:green}+1 overall{color}*

details (if available):

(/) {color:green}+1 general checks{color}
-- For more information [see general 
report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/branch-2/546/General_20Nightly_20Build_20Report/]




(/) {color:green}+1 jdk8 hadoop2 checks{color}
-- For more information [see jdk8 (hadoop2) 
report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/branch-2/546/JDK8_20Nightly_20Build_20Report_20_28Hadoop2_29/]


(/) {color:green}+1 jdk8 hadoop3 checks{color}
-- For more information [see jdk8 (hadoop3) 
report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/branch-2/546/JDK8_20Nightly_20Build_20Report_20_28Hadoop3_29/]


(/) {color:green}+1 jdk11 hadoop3 checks{color}
-- For more information [see jdk11 
report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/branch-2/546/JDK11_20Nightly_20Build_20Report_20_28Hadoop3_29/]


(/) {color:green}+1 source release artifact{color}
-- See build output for details.


(/) {color:green}+1 client integration test{color}


> TestAsyncTableScanner.testScanWrongColumnFamily is flaky
> 
>
> Key: HBASE-27052
> URL: https://issues.apache.org/jira/browse/HBASE-27052
> Project: HBase
>  Issue Type: Test
>  Components: test
>Affects Versions: 2.5.0
>Reporter: Andrew Kyle Purtell
>Assignee: Nick Dimiduk
>Priority: Major
> Fix For: 2.5.0, 3.0.0-alpha-3
>
>
> [~ndimiduk] have you seen something like this before? 
> {noformat}
> [ERROR] 
> org.apache.hadoop.hbase.client.TestAsyncTableScanner.testScanWrongColumnFamily[3:
>  table=raw, scan=batchSmallResultSize]  Time elapsed: 0.018 s  <<< FAILURE!
> java.lang.AssertionError: 
> Expected:
> a collection containing (SpanKind with a name that a string starting with 
> "SCAN default:async" and
> SpanKind with a parentSpanId that "612b6a689e063c9b" and
> SpanData with StatusCode that is  and
> SpanData having Exception with Attributes that Attributes containing [is 
> ->a string ending with 
> "org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException"] and
> SpanData that hasEnded)
> but:
> SpanKind with a name that a string starting with "SCAN default:async" name was
> "AsyncRegionLocator.getRegionLocation", SpanKind with a name that a string 
> starting with "SCAN default:async" name was
> "Region.getScanner", SpanKind with a name that a string starting with "SCAN 
> default:async" name was
> "hbase.pb.ClientService/Scan", SpanKind with a name that a string starting 
> with "SCAN default:async" name was
> "RpcServer.process", SpanData having Exception with Attributes that 
> Attributes containing [is ->a string ending with 
> "org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException"] exception 
> attributes
> Attributes was 
> [ Column family WrongColumnFamily does not exist in region 
> async,,1652930099982.5fe23e4a8e57156da060c1ecfade4b97. in table 'async',
> {TABLE_ATTRIBUTES => {METADATA => {'hbase.store.file-tracker.impl' => 
> 'DEFAULT'}}}, {NAME => 'cf', BLOOMFILTER => 'ROW', IN_MEMORY => 'false', 
> VERSIONS => '1', KEEP_DELETED_CELLS => 'FALSE', DATA_BLOCK_ENCODING => 
> 'NONE', COMPRESSION => 'NONE', TTL => 'FOREVER', MIN_VERSIONS => '0', 
> BLOCKCACHE => 'true', BLOCKSIZE => '65536 B (64KB)', REPLICATION_SCOPE => '0'}
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.checkFamily(HRegion.java:7831)
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.lambda$getScanner$3(HRegion.java:3013)
>   at org.apache.hadoop.hbase.trace.TraceUtil.trace(TraceUtil.java:185)
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:3002)
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:2997)
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:2991)
>   at 
> org.apache.hadoop.hbase.regionserver.RSRpcServices.newRegionScanner(RSRpcServices.java:3187)
>   at 
> org.apache.hadoop.hbase.regionserver.RSRpcServices.scan(RSRpcServices.java:3544)
>   at 
> org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:45819)
>   at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:385)
>   at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:124)
>   at org.apache.hadoop.hbase.ipc.RpcHandler.run(RpcHandler.java:104)
>   at org.apache.hadoop.hbase.ipc.RpcHandler.run(RpcHandler.java:84)
> >, 
> > 

[jira] [Commented] (HBASE-27052) TestAsyncTableScanner.testScanWrongColumnFamily is flaky

2022-05-21 Thread Hudson (Jira)


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

Hudson commented on HBASE-27052:


Results for branch branch-2.5
[build #123 on 
builds.a.o|https://ci-hbase.apache.org/job/HBase%20Nightly/job/branch-2.5/123/]:
 (/) *{color:green}+1 overall{color}*

details (if available):

(/) {color:green}+1 general checks{color}
-- For more information [see general 
report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/branch-2.5/123/General_20Nightly_20Build_20Report/]




(/) {color:green}+1 jdk8 hadoop2 checks{color}
-- For more information [see jdk8 (hadoop2) 
report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/branch-2.5/123/JDK8_20Nightly_20Build_20Report_20_28Hadoop2_29/]


(/) {color:green}+1 jdk8 hadoop3 checks{color}
-- For more information [see jdk8 (hadoop3) 
report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/branch-2.5/123/JDK8_20Nightly_20Build_20Report_20_28Hadoop3_29/]


(/) {color:green}+1 jdk11 hadoop3 checks{color}
-- For more information [see jdk11 
report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/branch-2.5/123/JDK11_20Nightly_20Build_20Report_20_28Hadoop3_29/]


(/) {color:green}+1 source release artifact{color}
-- See build output for details.


(/) {color:green}+1 client integration test{color}


> TestAsyncTableScanner.testScanWrongColumnFamily is flaky
> 
>
> Key: HBASE-27052
> URL: https://issues.apache.org/jira/browse/HBASE-27052
> Project: HBase
>  Issue Type: Test
>  Components: test
>Affects Versions: 2.5.0
>Reporter: Andrew Kyle Purtell
>Assignee: Nick Dimiduk
>Priority: Major
> Fix For: 2.5.0, 3.0.0-alpha-3
>
>
> [~ndimiduk] have you seen something like this before? 
> {noformat}
> [ERROR] 
> org.apache.hadoop.hbase.client.TestAsyncTableScanner.testScanWrongColumnFamily[3:
>  table=raw, scan=batchSmallResultSize]  Time elapsed: 0.018 s  <<< FAILURE!
> java.lang.AssertionError: 
> Expected:
> a collection containing (SpanKind with a name that a string starting with 
> "SCAN default:async" and
> SpanKind with a parentSpanId that "612b6a689e063c9b" and
> SpanData with StatusCode that is  and
> SpanData having Exception with Attributes that Attributes containing [is 
> ->a string ending with 
> "org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException"] and
> SpanData that hasEnded)
> but:
> SpanKind with a name that a string starting with "SCAN default:async" name was
> "AsyncRegionLocator.getRegionLocation", SpanKind with a name that a string 
> starting with "SCAN default:async" name was
> "Region.getScanner", SpanKind with a name that a string starting with "SCAN 
> default:async" name was
> "hbase.pb.ClientService/Scan", SpanKind with a name that a string starting 
> with "SCAN default:async" name was
> "RpcServer.process", SpanData having Exception with Attributes that 
> Attributes containing [is ->a string ending with 
> "org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException"] exception 
> attributes
> Attributes was 
> [ Column family WrongColumnFamily does not exist in region 
> async,,1652930099982.5fe23e4a8e57156da060c1ecfade4b97. in table 'async',
> {TABLE_ATTRIBUTES => {METADATA => {'hbase.store.file-tracker.impl' => 
> 'DEFAULT'}}}, {NAME => 'cf', BLOOMFILTER => 'ROW', IN_MEMORY => 'false', 
> VERSIONS => '1', KEEP_DELETED_CELLS => 'FALSE', DATA_BLOCK_ENCODING => 
> 'NONE', COMPRESSION => 'NONE', TTL => 'FOREVER', MIN_VERSIONS => '0', 
> BLOCKCACHE => 'true', BLOCKSIZE => '65536 B (64KB)', REPLICATION_SCOPE => '0'}
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.checkFamily(HRegion.java:7831)
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.lambda$getScanner$3(HRegion.java:3013)
>   at org.apache.hadoop.hbase.trace.TraceUtil.trace(TraceUtil.java:185)
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:3002)
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:2997)
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:2991)
>   at 
> org.apache.hadoop.hbase.regionserver.RSRpcServices.newRegionScanner(RSRpcServices.java:3187)
>   at 
> org.apache.hadoop.hbase.regionserver.RSRpcServices.scan(RSRpcServices.java:3544)
>   at 
> org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:45819)
>   at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:385)
>   at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:124)
>   at org.apache.hadoop.hbase.ipc.RpcHandler.run(RpcHandler.java:104)
>   at org.apache.hadoop.hbase.ipc.RpcHandler.run(RpcHandler.java:84)
> >, 
> > 

[jira] [Commented] (HBASE-27052) TestAsyncTableScanner.testScanWrongColumnFamily is flaky

2022-05-21 Thread Hudson (Jira)


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

Hudson commented on HBASE-27052:


Results for branch master
[build #592 on 
builds.a.o|https://ci-hbase.apache.org/job/HBase%20Nightly/job/master/592/]: 
(x) *{color:red}-1 overall{color}*

details (if available):

(/) {color:green}+1 general checks{color}
-- For more information [see general 
report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/master/592/General_20Nightly_20Build_20Report/]






(x) {color:red}-1 jdk8 hadoop3 checks{color}
-- For more information [see jdk8 (hadoop3) 
report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/master/592/JDK8_20Nightly_20Build_20Report_20_28Hadoop3_29/]


(/) {color:green}+1 jdk11 hadoop3 checks{color}
-- For more information [see jdk11 
report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/master/592/JDK11_20Nightly_20Build_20Report_20_28Hadoop3_29/]


(/) {color:green}+1 source release artifact{color}
-- See build output for details.


(/) {color:green}+1 client integration test{color}


> TestAsyncTableScanner.testScanWrongColumnFamily is flaky
> 
>
> Key: HBASE-27052
> URL: https://issues.apache.org/jira/browse/HBASE-27052
> Project: HBase
>  Issue Type: Test
>  Components: test
>Affects Versions: 2.5.0
>Reporter: Andrew Kyle Purtell
>Assignee: Nick Dimiduk
>Priority: Major
> Fix For: 2.5.0, 3.0.0-alpha-3
>
>
> [~ndimiduk] have you seen something like this before? 
> {noformat}
> [ERROR] 
> org.apache.hadoop.hbase.client.TestAsyncTableScanner.testScanWrongColumnFamily[3:
>  table=raw, scan=batchSmallResultSize]  Time elapsed: 0.018 s  <<< FAILURE!
> java.lang.AssertionError: 
> Expected:
> a collection containing (SpanKind with a name that a string starting with 
> "SCAN default:async" and
> SpanKind with a parentSpanId that "612b6a689e063c9b" and
> SpanData with StatusCode that is  and
> SpanData having Exception with Attributes that Attributes containing [is 
> ->a string ending with 
> "org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException"] and
> SpanData that hasEnded)
> but:
> SpanKind with a name that a string starting with "SCAN default:async" name was
> "AsyncRegionLocator.getRegionLocation", SpanKind with a name that a string 
> starting with "SCAN default:async" name was
> "Region.getScanner", SpanKind with a name that a string starting with "SCAN 
> default:async" name was
> "hbase.pb.ClientService/Scan", SpanKind with a name that a string starting 
> with "SCAN default:async" name was
> "RpcServer.process", SpanData having Exception with Attributes that 
> Attributes containing [is ->a string ending with 
> "org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException"] exception 
> attributes
> Attributes was 
> [ Column family WrongColumnFamily does not exist in region 
> async,,1652930099982.5fe23e4a8e57156da060c1ecfade4b97. in table 'async',
> {TABLE_ATTRIBUTES => {METADATA => {'hbase.store.file-tracker.impl' => 
> 'DEFAULT'}}}, {NAME => 'cf', BLOOMFILTER => 'ROW', IN_MEMORY => 'false', 
> VERSIONS => '1', KEEP_DELETED_CELLS => 'FALSE', DATA_BLOCK_ENCODING => 
> 'NONE', COMPRESSION => 'NONE', TTL => 'FOREVER', MIN_VERSIONS => '0', 
> BLOCKCACHE => 'true', BLOCKSIZE => '65536 B (64KB)', REPLICATION_SCOPE => '0'}
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.checkFamily(HRegion.java:7831)
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.lambda$getScanner$3(HRegion.java:3013)
>   at org.apache.hadoop.hbase.trace.TraceUtil.trace(TraceUtil.java:185)
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:3002)
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:2997)
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:2991)
>   at 
> org.apache.hadoop.hbase.regionserver.RSRpcServices.newRegionScanner(RSRpcServices.java:3187)
>   at 
> org.apache.hadoop.hbase.regionserver.RSRpcServices.scan(RSRpcServices.java:3544)
>   at 
> org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:45819)
>   at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:385)
>   at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:124)
>   at org.apache.hadoop.hbase.ipc.RpcHandler.run(RpcHandler.java:104)
>   at org.apache.hadoop.hbase.ipc.RpcHandler.run(RpcHandler.java:84)
> >, 
> > org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException:
> Column family WrongColumnFamily does not exist in region
> async,,1652930099982.5fe23e4a8e57156da060c1ecfade4b97. in table 'async',
> {TABLE_ATTRIBUTES => {METADATA => {'hbase.store.file-tracker.impl' => 
> 

[jira] [Commented] (HBASE-27052) TestAsyncTableScanner.testScanWrongColumnFamily is flaky

2022-05-20 Thread Andrew Kyle Purtell (Jira)


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

Andrew Kyle Purtell commented on HBASE-27052:
-

Thanks [~ndimiduk], let me review the PRs now

> TestAsyncTableScanner.testScanWrongColumnFamily is flaky
> 
>
> Key: HBASE-27052
> URL: https://issues.apache.org/jira/browse/HBASE-27052
> Project: HBase
>  Issue Type: Test
>  Components: test
>Affects Versions: 2.5.0
>Reporter: Andrew Kyle Purtell
>Assignee: Nick Dimiduk
>Priority: Major
> Fix For: 2.5.0, 3.0.0-alpha-3
>
>
> [~ndimiduk] have you seen something like this before? 
> {noformat}
> [ERROR] 
> org.apache.hadoop.hbase.client.TestAsyncTableScanner.testScanWrongColumnFamily[3:
>  table=raw, scan=batchSmallResultSize]  Time elapsed: 0.018 s  <<< FAILURE!
> java.lang.AssertionError: 
> Expected:
> a collection containing (SpanKind with a name that a string starting with 
> "SCAN default:async" and
> SpanKind with a parentSpanId that "612b6a689e063c9b" and
> SpanData with StatusCode that is  and
> SpanData having Exception with Attributes that Attributes containing [is 
> ->a string ending with 
> "org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException"] and
> SpanData that hasEnded)
> but:
> SpanKind with a name that a string starting with "SCAN default:async" name was
> "AsyncRegionLocator.getRegionLocation", SpanKind with a name that a string 
> starting with "SCAN default:async" name was
> "Region.getScanner", SpanKind with a name that a string starting with "SCAN 
> default:async" name was
> "hbase.pb.ClientService/Scan", SpanKind with a name that a string starting 
> with "SCAN default:async" name was
> "RpcServer.process", SpanData having Exception with Attributes that 
> Attributes containing [is ->a string ending with 
> "org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException"] exception 
> attributes
> Attributes was 
> [ Column family WrongColumnFamily does not exist in region 
> async,,1652930099982.5fe23e4a8e57156da060c1ecfade4b97. in table 'async',
> {TABLE_ATTRIBUTES => {METADATA => {'hbase.store.file-tracker.impl' => 
> 'DEFAULT'}}}, {NAME => 'cf', BLOOMFILTER => 'ROW', IN_MEMORY => 'false', 
> VERSIONS => '1', KEEP_DELETED_CELLS => 'FALSE', DATA_BLOCK_ENCODING => 
> 'NONE', COMPRESSION => 'NONE', TTL => 'FOREVER', MIN_VERSIONS => '0', 
> BLOCKCACHE => 'true', BLOCKSIZE => '65536 B (64KB)', REPLICATION_SCOPE => '0'}
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.checkFamily(HRegion.java:7831)
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.lambda$getScanner$3(HRegion.java:3013)
>   at org.apache.hadoop.hbase.trace.TraceUtil.trace(TraceUtil.java:185)
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:3002)
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:2997)
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:2991)
>   at 
> org.apache.hadoop.hbase.regionserver.RSRpcServices.newRegionScanner(RSRpcServices.java:3187)
>   at 
> org.apache.hadoop.hbase.regionserver.RSRpcServices.scan(RSRpcServices.java:3544)
>   at 
> org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:45819)
>   at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:385)
>   at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:124)
>   at org.apache.hadoop.hbase.ipc.RpcHandler.run(RpcHandler.java:104)
>   at org.apache.hadoop.hbase.ipc.RpcHandler.run(RpcHandler.java:84)
> >, 
> > org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException:
> Column family WrongColumnFamily does not exist in region
> async,,1652930099982.5fe23e4a8e57156da060c1ecfade4b97. in table 'async',
> {TABLE_ATTRIBUTES => {METADATA => {'hbase.store.file-tracker.impl' => 
> 'DEFAULT'}}}, {NAME => 'cf', BLOOMFILTER => 'ROW', IN_MEMORY => 'false', 
> VERSIONS => '1', KEEP_DELETED_CELLS => 'FALSE', DATA_BLOCK_ENCODING => 
> 'NONE', COMPRESSION => 'NONE', TTL => 'FOREVER', MIN_VERSIONS => '0', 
> BLOCKCACHE => 'true', BLOCKSIZE => '65536 B (64KB)', REPLICATION_SCOPE => '0'}
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.checkFamily(HRegion.java:7831)
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.lambda$getScanner$3(HRegion.java:3013)
>   at org.apache.hadoop.hbase.trace.TraceUtil.trace(TraceUtil.java:185)
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:3002)
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:2997)
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:2991)
>   at 
> 

[jira] [Commented] (HBASE-27052) TestAsyncTableScanner.testScanWrongColumnFamily is flaky

2022-05-19 Thread Nick Dimiduk (Jira)


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

Nick Dimiduk commented on HBASE-27052:
--

I've looped this test 100+ times and it doesn't reproduce locally for me. Let 
me post up a patch that I think will make the test resilient to what happened 
in this stack trace. There are likely other places where this kind up exception 
unwrapping needs to happen, so there could be others...

> TestAsyncTableScanner.testScanWrongColumnFamily is flaky
> 
>
> Key: HBASE-27052
> URL: https://issues.apache.org/jira/browse/HBASE-27052
> Project: HBase
>  Issue Type: Test
>  Components: test
>Affects Versions: 2.5.0
>Reporter: Andrew Kyle Purtell
>Assignee: Nick Dimiduk
>Priority: Major
> Fix For: 2.5.0, 3.0.0-alpha-3
>
>
> [~ndimiduk] have you seen something like this before? 
> {noformat}
> [ERROR] 
> org.apache.hadoop.hbase.client.TestAsyncTableScanner.testScanWrongColumnFamily[3:
>  table=raw, scan=batchSmallResultSize]  Time elapsed: 0.018 s  <<< FAILURE!
> java.lang.AssertionError: 
> Expected:
> a collection containing (SpanKind with a name that a string starting with 
> "SCAN default:async" and
> SpanKind with a parentSpanId that "612b6a689e063c9b" and
> SpanData with StatusCode that is  and
> SpanData having Exception with Attributes that Attributes containing [is 
> ->a string ending with 
> "org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException"] and
> SpanData that hasEnded)
> but:
> SpanKind with a name that a string starting with "SCAN default:async" name was
> "AsyncRegionLocator.getRegionLocation", SpanKind with a name that a string 
> starting with "SCAN default:async" name was
> "Region.getScanner", SpanKind with a name that a string starting with "SCAN 
> default:async" name was
> "hbase.pb.ClientService/Scan", SpanKind with a name that a string starting 
> with "SCAN default:async" name was
> "RpcServer.process", SpanData having Exception with Attributes that 
> Attributes containing [is ->a string ending with 
> "org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException"] exception 
> attributes
> Attributes was 
> [ Column family WrongColumnFamily does not exist in region 
> async,,1652930099982.5fe23e4a8e57156da060c1ecfade4b97. in table 'async',
> {TABLE_ATTRIBUTES => {METADATA => {'hbase.store.file-tracker.impl' => 
> 'DEFAULT'}}}, {NAME => 'cf', BLOOMFILTER => 'ROW', IN_MEMORY => 'false', 
> VERSIONS => '1', KEEP_DELETED_CELLS => 'FALSE', DATA_BLOCK_ENCODING => 
> 'NONE', COMPRESSION => 'NONE', TTL => 'FOREVER', MIN_VERSIONS => '0', 
> BLOCKCACHE => 'true', BLOCKSIZE => '65536 B (64KB)', REPLICATION_SCOPE => '0'}
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.checkFamily(HRegion.java:7831)
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.lambda$getScanner$3(HRegion.java:3013)
>   at org.apache.hadoop.hbase.trace.TraceUtil.trace(TraceUtil.java:185)
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:3002)
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:2997)
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:2991)
>   at 
> org.apache.hadoop.hbase.regionserver.RSRpcServices.newRegionScanner(RSRpcServices.java:3187)
>   at 
> org.apache.hadoop.hbase.regionserver.RSRpcServices.scan(RSRpcServices.java:3544)
>   at 
> org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:45819)
>   at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:385)
>   at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:124)
>   at org.apache.hadoop.hbase.ipc.RpcHandler.run(RpcHandler.java:104)
>   at org.apache.hadoop.hbase.ipc.RpcHandler.run(RpcHandler.java:84)
> >, 
> > org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException:
> Column family WrongColumnFamily does not exist in region
> async,,1652930099982.5fe23e4a8e57156da060c1ecfade4b97. in table 'async',
> {TABLE_ATTRIBUTES => {METADATA => {'hbase.store.file-tracker.impl' => 
> 'DEFAULT'}}}, {NAME => 'cf', BLOOMFILTER => 'ROW', IN_MEMORY => 'false', 
> VERSIONS => '1', KEEP_DELETED_CELLS => 'FALSE', DATA_BLOCK_ENCODING => 
> 'NONE', COMPRESSION => 'NONE', TTL => 'FOREVER', MIN_VERSIONS => '0', 
> BLOCKCACHE => 'true', BLOCKSIZE => '65536 B (64KB)', REPLICATION_SCOPE => '0'}
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.checkFamily(HRegion.java:7831)
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.lambda$getScanner$3(HRegion.java:3013)
>   at org.apache.hadoop.hbase.trace.TraceUtil.trace(TraceUtil.java:185)
>   at 
> 

[jira] [Commented] (HBASE-27052) TestAsyncTableScanner.testScanWrongColumnFamily is flaky

2022-05-19 Thread Nick Dimiduk (Jira)


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

Nick Dimiduk commented on HBASE-27052:
--

I've not seen it, but it's entirely reasonable. It appears that the expected 
{{NoSuchColumnFamilyException}} is wrapped in a {{RemoteWithExtrasException}} 
at the time it is annotated onto the span. Our client goes out of its way to 
unwrap this kind of thing, let me take a pass over span error handling and make 
sure it does the same.

> TestAsyncTableScanner.testScanWrongColumnFamily is flaky
> 
>
> Key: HBASE-27052
> URL: https://issues.apache.org/jira/browse/HBASE-27052
> Project: HBase
>  Issue Type: Test
>  Components: test
>Affects Versions: 2.5.0
>Reporter: Andrew Kyle Purtell
>Assignee: Nick Dimiduk
>Priority: Major
> Fix For: 2.5.0, 3.0.0-alpha-3
>
>
> [~ndimiduk] have you seen something like this before? 
> {noformat}
> [ERROR] 
> org.apache.hadoop.hbase.client.TestAsyncTableScanner.testScanWrongColumnFamily[3:
>  table=raw, scan=batchSmallResultSize]  Time elapsed: 0.018 s  <<< FAILURE!
> java.lang.AssertionError: 
> Expected:
> a collection containing (SpanKind with a name that a string starting with 
> "SCAN default:async" and
> SpanKind with a parentSpanId that "612b6a689e063c9b" and
> SpanData with StatusCode that is  and
> SpanData having Exception with Attributes that Attributes containing [is 
> ->a string ending with 
> "org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException"] and
> SpanData that hasEnded)
> but:
> SpanKind with a name that a string starting with "SCAN default:async" name was
> "AsyncRegionLocator.getRegionLocation", SpanKind with a name that a string 
> starting with "SCAN default:async" name was
> "Region.getScanner", SpanKind with a name that a string starting with "SCAN 
> default:async" name was
> "hbase.pb.ClientService/Scan", SpanKind with a name that a string starting 
> with "SCAN default:async" name was
> "RpcServer.process", SpanData having Exception with Attributes that 
> Attributes containing [is ->a string ending with 
> "org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException"] exception 
> attributes
> Attributes was 
> [ Column family WrongColumnFamily does not exist in region 
> async,,1652930099982.5fe23e4a8e57156da060c1ecfade4b97. in table 'async',
> {TABLE_ATTRIBUTES => {METADATA => {'hbase.store.file-tracker.impl' => 
> 'DEFAULT'}}}, {NAME => 'cf', BLOOMFILTER => 'ROW', IN_MEMORY => 'false', 
> VERSIONS => '1', KEEP_DELETED_CELLS => 'FALSE', DATA_BLOCK_ENCODING => 
> 'NONE', COMPRESSION => 'NONE', TTL => 'FOREVER', MIN_VERSIONS => '0', 
> BLOCKCACHE => 'true', BLOCKSIZE => '65536 B (64KB)', REPLICATION_SCOPE => '0'}
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.checkFamily(HRegion.java:7831)
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.lambda$getScanner$3(HRegion.java:3013)
>   at org.apache.hadoop.hbase.trace.TraceUtil.trace(TraceUtil.java:185)
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:3002)
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:2997)
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:2991)
>   at 
> org.apache.hadoop.hbase.regionserver.RSRpcServices.newRegionScanner(RSRpcServices.java:3187)
>   at 
> org.apache.hadoop.hbase.regionserver.RSRpcServices.scan(RSRpcServices.java:3544)
>   at 
> org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:45819)
>   at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:385)
>   at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:124)
>   at org.apache.hadoop.hbase.ipc.RpcHandler.run(RpcHandler.java:104)
>   at org.apache.hadoop.hbase.ipc.RpcHandler.run(RpcHandler.java:84)
> >, 
> > org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException:
> Column family WrongColumnFamily does not exist in region
> async,,1652930099982.5fe23e4a8e57156da060c1ecfade4b97. in table 'async',
> {TABLE_ATTRIBUTES => {METADATA => {'hbase.store.file-tracker.impl' => 
> 'DEFAULT'}}}, {NAME => 'cf', BLOOMFILTER => 'ROW', IN_MEMORY => 'false', 
> VERSIONS => '1', KEEP_DELETED_CELLS => 'FALSE', DATA_BLOCK_ENCODING => 
> 'NONE', COMPRESSION => 'NONE', TTL => 'FOREVER', MIN_VERSIONS => '0', 
> BLOCKCACHE => 'true', BLOCKSIZE => '65536 B (64KB)', REPLICATION_SCOPE => '0'}
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.checkFamily(HRegion.java:7831)
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.lambda$getScanner$3(HRegion.java:3013)
>   at org.apache.hadoop.hbase.trace.TraceUtil.trace(TraceUtil.java:185)
>   at 
> 

[jira] [Commented] (HBASE-27052) TestAsyncTableScanner.testScanWrongColumnFamily is flaky

2022-05-19 Thread Nick Dimiduk (Jira)


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

Nick Dimiduk commented on HBASE-27052:
--

I have not. It looks like the assertion expect an exception to be present in 
the span, but it's not found. Let me spend some time with it.

> TestAsyncTableScanner.testScanWrongColumnFamily is flaky
> 
>
> Key: HBASE-27052
> URL: https://issues.apache.org/jira/browse/HBASE-27052
> Project: HBase
>  Issue Type: Test
>  Components: test
>Affects Versions: 2.5.0
>Reporter: Andrew Kyle Purtell
>Priority: Major
> Fix For: 2.5.0, 3.0.0-alpha-3
>
>
> [~ndimiduk] have you seen something like this before? 
> {noformat}
> [ERROR] 
> org.apache.hadoop.hbase.client.TestAsyncTableScanner.testScanWrongColumnFamily[3:
>  table=raw, scan=batchSmallResultSize]  Time elapsed: 0.018 s  <<< FAILURE!
> java.lang.AssertionError: 
> Expected:
> a collection containing (SpanKind with a name that a string starting with 
> "SCAN default:async" and
> SpanKind with a parentSpanId that "612b6a689e063c9b" and
> SpanData with StatusCode that is  and
> SpanData having Exception with Attributes that Attributes containing [is 
> ->a string ending with 
> "org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException"] and
> SpanData that hasEnded)
> but:
> SpanKind with a name that a string starting with "SCAN default:async" name was
> "AsyncRegionLocator.getRegionLocation", SpanKind with a name that a string 
> starting with "SCAN default:async" name was
> "Region.getScanner", SpanKind with a name that a string starting with "SCAN 
> default:async" name was
> "hbase.pb.ClientService/Scan", SpanKind with a name that a string starting 
> with "SCAN default:async" name was
> "RpcServer.process", SpanData having Exception with Attributes that 
> Attributes containing [is ->a string ending with 
> "org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException"] exception 
> attributes
> Attributes was 
> [ Column family WrongColumnFamily does not exist in region 
> async,,1652930099982.5fe23e4a8e57156da060c1ecfade4b97. in table 'async',
> {TABLE_ATTRIBUTES => {METADATA => {'hbase.store.file-tracker.impl' => 
> 'DEFAULT'}}}, {NAME => 'cf', BLOOMFILTER => 'ROW', IN_MEMORY => 'false', 
> VERSIONS => '1', KEEP_DELETED_CELLS => 'FALSE', DATA_BLOCK_ENCODING => 
> 'NONE', COMPRESSION => 'NONE', TTL => 'FOREVER', MIN_VERSIONS => '0', 
> BLOCKCACHE => 'true', BLOCKSIZE => '65536 B (64KB)', REPLICATION_SCOPE => '0'}
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.checkFamily(HRegion.java:7831)
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.lambda$getScanner$3(HRegion.java:3013)
>   at org.apache.hadoop.hbase.trace.TraceUtil.trace(TraceUtil.java:185)
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:3002)
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:2997)
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:2991)
>   at 
> org.apache.hadoop.hbase.regionserver.RSRpcServices.newRegionScanner(RSRpcServices.java:3187)
>   at 
> org.apache.hadoop.hbase.regionserver.RSRpcServices.scan(RSRpcServices.java:3544)
>   at 
> org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:45819)
>   at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:385)
>   at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:124)
>   at org.apache.hadoop.hbase.ipc.RpcHandler.run(RpcHandler.java:104)
>   at org.apache.hadoop.hbase.ipc.RpcHandler.run(RpcHandler.java:84)
> >, 
> > org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException:
> Column family WrongColumnFamily does not exist in region
> async,,1652930099982.5fe23e4a8e57156da060c1ecfade4b97. in table 'async',
> {TABLE_ATTRIBUTES => {METADATA => {'hbase.store.file-tracker.impl' => 
> 'DEFAULT'}}}, {NAME => 'cf', BLOOMFILTER => 'ROW', IN_MEMORY => 'false', 
> VERSIONS => '1', KEEP_DELETED_CELLS => 'FALSE', DATA_BLOCK_ENCODING => 
> 'NONE', COMPRESSION => 'NONE', TTL => 'FOREVER', MIN_VERSIONS => '0', 
> BLOCKCACHE => 'true', BLOCKSIZE => '65536 B (64KB)', REPLICATION_SCOPE => '0'}
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.checkFamily(HRegion.java:7831)
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.lambda$getScanner$3(HRegion.java:3013)
>   at org.apache.hadoop.hbase.trace.TraceUtil.trace(TraceUtil.java:185)
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:3002)
>   at 
> org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:2997)
>   at 
>