You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@phoenix.apache.org by "chenglei@apache.org" <ch...@apache.org> on 2021/08/01 07:55:33 UTC

IndexToolForNonTxGlobalIndexIT.testIndexToolFailedMapperNotRecordToResultTable[mutable=true, singleCellIndex=true] almost failed on matser

It seems that  IndexToolForNonTxGlobalIndexIT.testIndexToolFailedMapperNotRecordToResultTable[mutable=true, singleCellIndex=true] almost failed on matser.
The stack is:
org.apache.phoenix.SystemExitRule$SystemExitInTestException
	at org.apache.phoenix.TestSecurityManager.checkExit(TestSecurityManager.java:31)
	at java.lang.Runtime.exit(Runtime.java:108)
	at java.lang.System.exit(System.java:973)
	at org.apache.phoenix.mapreduce.index.IndexTool.printHelpAndExit(IndexTool.java:454)
	at org.apache.phoenix.mapreduce.index.IndexTool.printHelpAndExit(IndexTool.java:448)
	at org.apache.phoenix.mapreduce.index.IndexTool.run(IndexTool.java:797)
	at org.apache.phoenix.end2end.IndexToolIT.runIndexTool(IndexToolIT.java:975)
	at org.apache.phoenix.end2end.IndexToolIT.runIndexTool(IndexToolIT.java:958)
	at org.apache.phoenix.end2end.IndexToolForNonTxGlobalIndexIT.testIndexToolFailedMapperNotRecordToResultTable(IndexToolForNonTxGlobalIndexIT.java:655)
The error message is :
[main] org.apache.phoenix.end2end.IndexToolIT(974): Running IndexTool with [--schema=N000017, --data-table=N000018, --index-table=N000019, -direct, -v, BEFORE, -runfg, -dl, NONE, -op, /tmp/93dd3660-6fc8-45f6-89c9-a704da477e18, -rv, 1627707654873]
Can't do incremental index verification on this version of HBase because raw skip scan filters are not supported.






Re: IndexToolForNonTxGlobalIndexIT.testIndexToolFailedMapperNotRecordToResultTable[mutable=true, singleCellIndex=true] almost failed on matser

Posted by Geoffrey Jacoby <gj...@apache.org>.
Tests which do incremental index rebuilds should start with
"Assume.assumeTrue(HbaseCompatCapabilities.isRawFilterSupported());" so
they no-op when run against versions of HBase between 2.0 and 2.2.4 (since
the raw skip scan fix was in 2.2.5). When this test was added in
PHOENIX-6462 this must have been an oversight.

This test failure was while running against an older HBase 2 build, right?
(Otherwise we may have two problems, if HbaseCompatCapabilities is
returning a wrong answer.)

Geoffrey

On Sun, Aug 1, 2021 at 3:55 AM chenglei@apache.org <ch...@apache.org>
wrote:

> It seems that
> IndexToolForNonTxGlobalIndexIT.testIndexToolFailedMapperNotRecordToResultTable[mutable=true,
> singleCellIndex=true] almost failed on matser.
> The stack is:
> org.apache.phoenix.SystemExitRule$SystemExitInTestException
>         at
> org.apache.phoenix.TestSecurityManager.checkExit(TestSecurityManager.java:31)
>         at java.lang.Runtime.exit(Runtime.java:108)
>         at java.lang.System.exit(System.java:973)
>         at
> org.apache.phoenix.mapreduce.index.IndexTool.printHelpAndExit(IndexTool.java:454)
>         at
> org.apache.phoenix.mapreduce.index.IndexTool.printHelpAndExit(IndexTool.java:448)
>         at
> org.apache.phoenix.mapreduce.index.IndexTool.run(IndexTool.java:797)
>         at
> org.apache.phoenix.end2end.IndexToolIT.runIndexTool(IndexToolIT.java:975)
>         at
> org.apache.phoenix.end2end.IndexToolIT.runIndexTool(IndexToolIT.java:958)
>         at
> org.apache.phoenix.end2end.IndexToolForNonTxGlobalIndexIT.testIndexToolFailedMapperNotRecordToResultTable(IndexToolForNonTxGlobalIndexIT.java:655)
> The error message is :
> [main] org.apache.phoenix.end2end.IndexToolIT(974): Running IndexTool with
> [--schema=N000017, --data-table=N000018, --index-table=N000019, -direct,
> -v, BEFORE, -runfg, -dl, NONE, -op,
> /tmp/93dd3660-6fc8-45f6-89c9-a704da477e18, -rv, 1627707654873]
> Can't do incremental index verification on this version of HBase because
> raw skip scan filters are not supported.
>
>
>
>
>
>