Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pinot stress test #14324

Closed
wants to merge 2 commits into from
Closed

Conversation

xiangfu0
Copy link
Contributor

Description

Non-technical explanation

Release notes

( ) This is not user-visible or docs only and no release notes are required.
( ) Release notes are required, please propose a release note for me.
( ) Release notes are required, with the following suggested text:

# Section
* Fix some things. ({issue}`issuenumber`)

@cla-bot cla-bot bot added the cla-signed label Sep 27, 2022
@xiangfu0 xiangfu0 marked this pull request as draft September 27, 2022 18:16
@xiangfu0 xiangfu0 force-pushed the pinot-stress-tests branch 8 times, most recently from b411cd5 to 29d5644 Compare October 13, 2022 23:14
@xiangfu0 xiangfu0 force-pushed the pinot-stress-tests branch 2 times, most recently from 4ffe218 to b9d51e1 Compare October 14, 2022 17:35
@xiangfu0
Copy link
Contributor Author

One round of passing 100 tests: https://github.com/trinodb/trino/actions/runs/3251833562/jobs/5339480470

@xiangfu0 xiangfu0 closed this Oct 15, 2022
@xiangfu0 xiangfu0 reopened this Oct 15, 2022
@xiangfu0
Copy link
Contributor Author

xiangfu0 commented Oct 15, 2022

Found 1 fail out of 100: https://github.com/trinodb/trino/actions/runs/3254819255/jobs/5343505302

Error:  Tests run: 251, Failures: 1, Errors: 0, Skipped: 15, Time elapsed: 667.653 s <<< FAILURE! - in TestSuite
Error:  io.trino.plugin.pinot.TestPinotWithoutAuthenticationIntegrationLatestVersionConnectorSmokeTest.testAggregationPushdown  Time elapsed: 19.05 s  <<< FAILURE!
java.lang.AssertionError: 
[Rows for query [SELECT bool_col, COUNT(long_col) FROM "SELECT bool_col, long_col FROM alltypes" GROUP BY bool_col]] 
Expecting:
  <(false, 1), (true, 9)>
to contain exactly in any order:
  <[(false, 2), (true, 8)]>
elements not found:
  <(false, 2), (true, 8)>
and elements not expected:
  <(false, 1), (true, 9)>

	at io.trino.sql.query.QueryAssertions$QueryAssert.lambda$matches$2(QueryAssertions.java:390)
	at io.trino.sql.query.QueryAssertions$QueryAssert.matches(QueryAssertions.java:377)
	at io.trino.sql.query.QueryAssertions$QueryAssert.hasCorrectResultsRegardlessOfPushdown(QueryAssertions.java:560)
	at io.trino.sql.query.QueryAssertions$QueryAssert.hasPlan(QueryAssertions.java:549)
	at io.trino.sql.query.QueryAssertions$QueryAssert.isNotFullyPushedDown(QueryAssertions.java:513)
	at io.trino.sql.query.QueryAssertions$QueryAssert.isNotFullyPushedDown(QueryAssertions.java:500)
	at io.trino.plugin.pinot.BasePinotIntegrationConnectorSmokeTest.testAggregationPushdown(BasePinotIntegrationConnectorSmokeTest.java:1877)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:104)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:645)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:851)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1177)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:833)

[INFO] 
[INFO] Results:
[INFO] 
Error:  Failures: 
Error:    TestPinotWithoutAuthenticationIntegrationLatestVersionConnectorSmokeTest>BasePinotIntegrationConnectorSmokeTest.testAggregationPushdown:1877 [Rows for query [SELECT bool_col, COUNT(long_col) FROM "SELECT bool_col, long_col FROM alltypes" GROUP BY bool_col]] 
Expecting:
  <(false, 1), (true, 9)>
to contain exactly in any order:
  <[(false, 2), (true, 8)]>
elements not found:
  <(false, 2), (true, 8)>
and elements not expected:
  <(false, 1), (true, 9)>

[INFO] 
Error:  Tests run: 251, Failures: 1, Errors: 0, Skipped: 15

@xiangfu0 xiangfu0 closed this Oct 15, 2022
@xiangfu0 xiangfu0 reopened this Oct 15, 2022
@xiangfu0
Copy link
Contributor Author

xiangfu0 commented Oct 15, 2022

100 run with 1 failing: https://github.com/trinodb/trino/actions/runs/3255193620/jobs/5344357843

Error:  io.trino.plugin.pinot.TestPinotWithoutAuthenticationIntegrationConnectorConnectorSmokeTest.testBrokerColumnMappingForSelectQueries  Time elapsed: 0.337 s  <<< FAILURE!
java.lang.AssertionError: Execution of 'actual' query failed: SELECT price, vendor FROM "SELECT * FROM my_table WHERE vendor != 'vendor7'"
	at org.testng.Assert.fail(Assert.java:83)
	at io.trino.testing.QueryAssertions.assertQuery(QueryAssertions.java:150)
	at io.trino.testing.QueryAssertions.assertQuery(QueryAssertions.java:106)
	at io.trino.testing.AbstractTestQueryFramework.assertQuery(AbstractTestQueryFramework.java:302)
	at io.trino.plugin.pinot.BasePinotIntegrationConnectorSmokeTest.testBrokerColumnMappingForSelectQueries(BasePinotIntegrationConnectorSmokeTest.java:1058)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:104)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:645)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:851)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1177)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: io.trino.testing.QueryFailedException: java.io.UncheckedIOException: Failed communicating with server: http://localhost:49163/tables/my_table/instances
	at io.trino.testing.AbstractTestingTrinoClient.execute(AbstractTestingTrinoClient.java:122)
	at io.trino.testing.DistributedQueryRunner.execute(DistributedQueryRunner.java:480)
	at io.trino.testing.QueryAssertions.assertQuery(QueryAssertions.java:147)
	... 16 more
	Suppressed: java.lang.Exception: SQL: SELECT price, vendor FROM "SELECT * FROM my_table WHERE vendor != 'vendor7'"
		at io.trino.testing.DistributedQueryRunner.execute(DistributedQueryRunner.java:483)
		... 17 more
Caused by: com.google.common.util.concurrent.UncheckedExecutionException: java.io.UncheckedIOException: Failed communicating with server: http://localhost:49163/tables/my_table/instances
	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2055)
	at com.google.common.cache.LocalCache.get(LocalCache.java:3966)
	at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3989)
	at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4950)
	at com.google.common.cache.ForwardingLoadingCache.get(ForwardingLoadingCache.java:46)
	at io.trino.plugin.pinot.client.PinotClient.getBrokerHost(PinotClient.java:386)
	at io.trino.plugin.pinot.client.PinotClient.lambda$submitBrokerQueryJson$7(PinotClient.java:541)
	at io.trino.plugin.pinot.client.PinotClient.doWithRetries(PinotClient.java:631)
	at io.trino.plugin.pinot.client.PinotClient.submitBrokerQueryJson(PinotClient.java:540)
	at io.trino.plugin.pinot.client.PinotClient.createResultIterator(PinotClient.java:588)
	at io.trino.plugin.pinot.PinotBrokerPageSource.getNextPage(PinotBrokerPageSource.java:112)
	at io.trino.operator.TableScanOperator.getOutput(TableScanOperator.java:311)
	at io.trino.operator.Driver.processInternal(Driver.java:411)
	at io.trino.operator.Driver.lambda$process$10(Driver.java:314)
	at io.trino.operator.Driver.tryWithLock(Driver.java:706)
	at io.trino.operator.Driver.process(Driver.java:306)
	at io.trino.operator.Driver.processForDuration(Driver.java:277)
	at io.trino.execution.SqlTaskExecution$DriverSplitRunner.processFor(SqlTaskExecution.java:736)
	at io.trino.execution.executor.PrioritizedSplitRunner.process(PrioritizedSplitRunner.java:164)
	at io.trino.execution.executor.TaskExecutor$TaskRunner.run(TaskExecutor.java:515)
	at io.trino.$gen.Trino_testversion____20221015_102628_72.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.io.UncheckedIOException: Failed communicating with server: http://localhost:49163/tables/my_table/instances
	at io.airlift.http.client.ResponseHandlerUtils.propagate(ResponseHandlerUtils.java:22)
	at io.airlift.http.client.JsonResponseHandler.handleException(JsonResponseHandler.java:62)
	at io.airlift.http.client.jetty.JettyHttpClient.execute(JettyHttpClient.java:599)
	at io.trino.plugin.pinot.client.PinotClient.doHttpActionWithHeadersJson(PinotClient.java:201)
	at io.trino.plugin.pinot.client.PinotClient.sendHttpGetToControllerJson(PinotClient.java:223)
	at io.trino.plugin.pinot.client.PinotClient.getAllBrokersForTable(PinotClient.java:364)
	at com.google.common.cache.CacheLoader$FunctionToCacheLoader.load(CacheLoader.java:169)
	at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3533)
	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2282)
	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2159)
	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2049)
	... 23 more
Caused by: java.io.EOFException: HttpConnectionOverHTTP@493c0e4c::SocketChannelEndPoint@1019c543{l=/127.0.0.1:57398,r=localhost/127.0.0.1:49163,ISHUT,fill=-,flush=-,to=0/300000}{io=0/0,kio=0,kro=1}->HttpConnectionOverHTTP@493c0e4c(l:/127.0.0.1:57398 <-> r:localhost/127.0.0.1:49163,closed=false)=>HttpChannelOverHTTP@18a1e88c(exchange=HttpExchange@7c973373{req=HttpRequest[GET /tables/my_table/instances HTTP/1.1]@55701cc3[TERMINATED/null] res=HttpResponse[null 0 null]@b1de8f3[PENDING/null]})[send=HttpSenderOverHTTP@1cef9494(req=QUEUED,snd=COMPLETED,failure=null)[HttpGenerator@592620d1{s=START}],recv=HttpReceiverOverHTTP@ce5b932(rsp=IDLE,failure=null)[HttpParser{s=CLOSED,0 of -1}]]
	at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.earlyEOF(HttpReceiverOverHTTP.java:385)
	at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:1620)
	at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.shutdown(HttpReceiverOverHTTP.java:269)
	at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.process(HttpReceiverOverHTTP.java:185)
	at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.receive(HttpReceiverOverHTTP.java:80)
	at org.eclipse.jetty.client.http.HttpChannelOverHTTP.receive(HttpChannelOverHTTP.java:131)
	at org.eclipse.jetty.client.http.HttpConnectionOverHTTP.onFillable(HttpConnectionOverHTTP.java:172)
	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
	at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produce(EatWhatYouKill.java:137)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
	... 1 more

[INFO] 
[INFO] Results:
[INFO] 
Error:  Failures: 
Error:    TestPinotWithoutAuthenticationIntegrationConnectorConnectorSmokeTest>BasePinotIntegrationConnectorSmokeTest.testBrokerColumnMappingForSelectQueries:1058->AbstractTestQueryFramework.assertQuery:302 Execution of 'actual' query failed: SELECT price, vendor FROM "SELECT * FROM my_table WHERE vendor != 'vendor7'"
[INFO] 
Error:  Tests run: 251, Failures: 1, Errors: 0, Skipped: 15

@xiangfu0 xiangfu0 closed this Oct 15, 2022
@xiangfu0 xiangfu0 reopened this Oct 15, 2022
@xiangfu0
Copy link
Contributor Author

Another failed run: https://github.com/trinodb/trino/actions/runs/3257551630/jobs/5348892515

Error:  Tests run: 251, Failures: 1, Errors: 0, Skipped: 15, Time elapsed: 622.329 s <<< FAILURE! - in TestSuite
Error:  io.trino.plugin.pinot.TestPinotWithoutAuthenticationIntegrationLatestVersionConnectorSmokeTest.testAggregationPushdown  Time elapsed: 18.428 s  <<< FAILURE!
java.lang.AssertionError: 
[Rows for query [SELECT bool_col, COUNT(long_col) FROM "SELECT bool_col, long_col FROM alltypes" GROUP BY bool_col]] 
Expecting:
  <(true, 9), (false, 1)>
to contain exactly in any order:
  <[(true, 8), (false, 2)]>
elements not found:
  <(true, 8), (false, 2)>
and elements not expected:
  <(true, 9), (false, 1)>

	at io.trino.sql.query.QueryAssertions$QueryAssert.lambda$matches$2(QueryAssertions.java:390)
	at io.trino.sql.query.QueryAssertions$QueryAssert.matches(QueryAssertions.java:377)
	at io.trino.sql.query.QueryAssertions$QueryAssert.hasCorrectResultsRegardlessOfPushdown(QueryAssertions.java:560)
	at io.trino.sql.query.QueryAssertions$QueryAssert.hasPlan(QueryAssertions.java:549)
	at io.trino.sql.query.QueryAssertions$QueryAssert.isNotFullyPushedDown(QueryAssertions.java:513)
	at io.trino.sql.query.QueryAssertions$QueryAssert.isNotFullyPushedDown(QueryAssertions.java:500)
	at io.trino.plugin.pinot.BasePinotIntegrationConnectorSmokeTest.testAggregationPushdown(BasePinotIntegrationConnectorSmokeTest.java:1877)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:104)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:645)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:851)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1177)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:833)

[INFO] 
[INFO] Results:
[INFO] 
Error:  Failures: 
Error:    TestPinotWithoutAuthenticationIntegrationLatestVersionConnectorSmokeTest>BasePinotIntegrationConnectorSmokeTest.testAggregationPushdown:1877 [Rows for query [SELECT bool_col, COUNT(long_col) FROM "SELECT bool_col, long_col FROM alltypes" GROUP BY bool_col]] 
Expecting:
  <(true, 9), (false, 1)>
to contain exactly in any order:
  <[(true, 8), (false, 2)]>
elements not found:
  <(true, 8), (false, 2)>
and elements not expected:
  <(true, 9), (false, 1)>

[INFO] 
Error:  Tests run: 251, Failures: 1, Errors: 0, Skipped: 15

@xiangfu0 xiangfu0 closed this Oct 16, 2022
@xiangfu0 xiangfu0 reopened this Oct 16, 2022
@xiangfu0
Copy link
Contributor Author

@xiangfu0 xiangfu0 closed this Oct 16, 2022
@xiangfu0 xiangfu0 reopened this Oct 16, 2022
@xiangfu0
Copy link
Contributor Author

Another failed: https://github.com/trinodb/trino/actions/runs/3258870072/jobs/5351288748

Error:  Tests run: 251, Failures: 17, Errors: 0, Skipped: 15, Time elapsed: 602.591 s <<< FAILURE! - in TestSuite
Error:  io.trino.plugin.pinot.TestPinotWithoutAuthenticationIntegrationLatestVersionConnectorSmokeTest.testAggregatePassthroughQueriesWithExpressions  Time elapsed: 2.074 s  <<< FAILURE!
io.trino.testing.QueryFailedException: 
Query select percentile("int_col", '90') from alltypes limit 10 encountered exception code: '305' message: 'null:
1 segments [alltypes__0__0__20221016T0856Z] unavailable' with query "select percentile("int_col", '90') from alltypes limit 10"
	at io.trino.testing.AbstractTestingTrinoClient.execute(AbstractTestingTrinoClient.java:122)
	at io.trino.testing.DistributedQueryRunner.execute(DistributedQueryRunner.java:481)
	at io.trino.sql.query.QueryAssertions$QueryAssert.newQueryAssert(QueryAssertions.java:299)
	at io.trino.sql.query.QueryAssertions.query(QueryAssertions.java:118)
	at io.trino.testing.AbstractTestQueryFramework.query(AbstractTestQueryFramework.java:287)
	at io.trino.testing.AbstractTestQueryFramework.query(AbstractTestQueryFramework.java:282)
	at io.trino.plugin.pinot.BasePinotIntegrationConnectorSmokeTest.testAggregatePassthroughQueriesWithExpressions(BasePinotIntegrationConnectorSmokeTest.java:2371)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:104)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:645)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:851)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1177)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:833)
	Suppressed: java.lang.Exception: SQL: SELECT "percentile(int_col, 90.0)"  FROM "SELECT percentile(int_col, 90) FROM alltypes"
		at io.trino.testing.DistributedQueryRunner.execute(DistributedQueryRunner.java:484)
		... 18 more
Caused by: io.trino.plugin.pinot.PinotException: Query select percentile("int_col", '90') from alltypes limit 10 encountered exception code: '305' message: 'null:
1 segments [alltypes__0__0__20221016T0856Z] unavailable' with query "select percentile("int_col", '90') from alltypes limit 10"
	at io.trino.plugin.pinot.client.PinotClient.lambda$submitBrokerQueryJson$7(PinotClient.java:563)
	at io.trino.plugin.pinot.client.PinotClient.doWithRetries(PinotClient.java:631)
	at io.trino.plugin.pinot.client.PinotClient.submitBrokerQueryJson(PinotClient.java:540)
to contain exactly in any order:
  <[(1970-01-01T00:00)]>
but could not find the following elements:
  <(1970-01-01T00:00)>

Error:    TestPinotWithoutAuthenticationIntegrationLatestVersionConnectorSmokeTest>BasePinotIntegrationConnectorSmokeTest.testPassthroughQueriesWithAliases:2109->AbstractTestQueryFramework.query:282->AbstractTestQueryFramework.query:287 » QueryFailed
Error:    TestPinotWithoutAuthenticationIntegrationLatestVersionConnectorSmokeTest>BasePinotIntegrationConnectorSmokeTest.testPassthroughQueriesWithPushdowns:2163->AbstractTestQueryFramework.query:282->AbstractTestQueryFramework.query:287 » QueryFailed
Error:    TestPinotWithoutAuthenticationIntegrationLatestVersionConnectorSmokeTest>BasePinotIntegrationConnectorSmokeTest.testRealWithInfinity:1971 [Rows for query [SELECT element_at(float_array_col, 1)  FROM alltypes  WHERE bytes_col = X'']] 
Expecting:
  <>
to contain exactly in any order:
  <[(-Infinity), (-Infinity)]>
but could not find the following elements:
  <(-Infinity), (-Infinity)>

Error:    TestPinotWithoutAuthenticationIntegrationLatestVersionConnectorSmokeTest>BasePinotIntegrationConnectorSmokeTest.testTimestamp:2444 [Rows for query [SELECT ts FROM alltypes ORDER BY ts LIMIT 1]] 
Expecting:
  <>
to contain exactly in any order:
  <[(1970-01-01T00:00)]>
but could not find the following elements:
  <(1970-01-01T00:00)>

Error:    TestPinotWithoutAuthenticationIntegrationLatestVersionConnectorSmokeTest>BasePinotIntegrationConnectorSmokeTest.testTransformFunctions:2044->AbstractTestQueryFramework.query:282->AbstractTestQueryFramework.query:287 » QueryFailed
Error:    TestPinotWithoutAuthenticationIntegrationLatestVersionConnectorSmokeTest>BasePinotIntegrationConnectorSmokeTest.testVarbinary:2436 [Rows for query [SELECT bytes_col FROM alltypes WHERE string_col != 'array_null']] 
Expecting:
  <>
to contain exactly in any order:
  <[([]),
    ([115, 116, 114, 105, 110, 103, 95, 48]),
    ([115, 116, 114, 105, 110, 103, 95, 49, 50, 48, 48]),
    ([115, 116, 114, 105, 110, 103, 95, 50, 52, 48, 48]),
    ([115, 116, 114, 105, 110, 103, 95, 51, 54, 48, 48]),
    ([115, 116, 114, 105, 110, 103, 95, 52, 56, 48, 48]),
    ([115, 116, 114, 105, 110, 103, 95, 54, 48, 48, 48]),
    ([115, 116, 114, 105, 110, 103, 95, 55, 50, 48, 48]),
    ([115, 116, 114, 105, 110, 103, 95, 56, 52, 48, 48]),
    ([115, 116, 114, 105, 110, 103, 95, 57, 54, 48, 48])]>
but could not find the following elements:
  <([]), ([115, 116, 114, 105, 110, 103, 95, 48]), ([115, 116, 114, 105, 110, 103, 95, 49, 50, 48, 48]), ([115, 116, 114, 105, 110, 103, 95, 50, 52, 48, 48]), ([115, 116, 114, 105, 110, 103, 95, 51, 54, 48, 48]), ([115, 116, 114, 105, 110, 103, 95, 52, 56, 48, 48]), ([115, 116, 114, 105, 110, 103, 95, 54, 48, 48, 48]), ([115, 116, 114, 105, 110, 103, 95, 55, 50, 48, 48]), ([115, 116, 114, 105, 110, 103, 95, 56, 52, 48, 48]), ([115, 116, 114, 105, 110, 103, 95, 57, 54, 48, 48])>

Error:    TestPinotWithoutAuthenticationIntegrationLatestVersionConnectorSmokeTest>BasePinotIntegrationConnectorSmokeTest.testVarbinaryFilters:1926 [Rows for query [SELECT string_col  FROM alltypes  WHERE bytes_col = X'']] 
Expecting:
  <>
to contain exactly in any order:
  <[(null), (array_null)]>
but could not find the following elements:
  <(null), (array_null)>

[INFO] 
Error:  Tests run: 251, Failures: 17, Errors: 0, Skipped: 15
[INFO] 
Warning:  Corrupted STDOUT by directly writing to native stream in forked JVM 1. See FAQ web page and the dump file /home/runner/work/trino/trino/plugin/trino-pinot/target/surefire-reports/2022-10-16T08-53-24_166-jvmRun1.dumpstream
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  10:08 min
[INFO] Finished at: 2022-10-16T09:03:28Z
[INFO] ------------------------------------------------------------------------
Error:  Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5:test (default-test) on project trino-pinot: There are test failures.
Error:  
Error:  Please refer to /home/runner/work/trino/trino/plugin/trino-pinot/target/surefire-reports for the individual test results.
Error:  Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
Error:  -> [Help 1]
Error:  
Error:  To see the full stack trace of the errors, re-run Maven with the -e switch.
Error:  Re-run Maven using the -X switch to enable full debug logging.
Error:  
Error:  For more information about the errors and possible solutions, please read the following articles:
Error:  [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
Error: Process completed with exit code 1.

@xiangfu0
Copy link
Contributor Author

@ebyhr
Copy link
Member

ebyhr commented Nov 1, 2023

Closing as this is an old PR for stress testing.

@ebyhr ebyhr closed this Nov 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

2 participants