Skip to content

Document alternative to using @Flaky annotation#12003

Merged
hashhar merged 1 commit intotrinodb:masterfrom
hashhar:hashhar/flaky-doc
Apr 19, 2022
Merged

Document alternative to using @Flaky annotation#12003
hashhar merged 1 commit intotrinodb:masterfrom
hashhar:hashhar/flaky-doc

Conversation

@hashhar
Copy link
Copy Markdown
Member

@hashhar hashhar commented Apr 19, 2022

Make it obvious what the recommended approach is.

@hashhar hashhar added maintenance Project maintenance task no-release-notes This pull request does not require release notes entry labels Apr 19, 2022
@cla-bot cla-bot bot added the cla-signed label Apr 19, 2022
@hashhar
Copy link
Copy Markdown
Member Author

hashhar commented Apr 19, 2022

Error:  io.trino.plugin.hive.TestHive3OnDataLake.testInsertOverwritePartitionedAndBucketedExternalTable  Time elapsed: 22.065 s  <<< FAILURE!
java.io.UncheckedIOException: java.net.SocketTimeoutException: Read timed out
	at io.trino.client.JsonResponse.execute(JsonResponse.java:148)
	at io.trino.client.StatementClientV1.<init>(StatementClientV1.java:113)
	at io.trino.client.StatementClientFactory.newStatementClient(StatementClientFactory.java:24)
	at io.trino.testing.AbstractTestingTrinoClient.execute(AbstractTestingTrinoClient.java:95)
	at io.trino.testing.DistributedQueryRunner.execute(DistributedQueryRunner.java:526)
	at io.trino.testing.AbstractTestQueryFramework.computeActual(AbstractTestQueryFramework.java:218)
	at io.trino.testing.AbstractTestQueryFramework.computeActual(AbstractTestQueryFramework.java:213)
	at io.trino.plugin.hive.BaseTestHiveOnDataLake.assertOverwritePartition(BaseTestHiveOnDataLake.java:343)
	at io.trino.plugin.hive.BaseTestHiveOnDataLake.testInsertOverwritePartitionedAndBucketedExternalTable(BaseTestHiveOnDataLake.java:205)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	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:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:829)
	Suppressed: java.lang.Exception: SQL: INSERT INTO hive.hive_insert_overwrite.nation_niy98ckc4i_ext VALUES ('POLAND', 'Test Data', 25, 5), ('CZECH', 'Test Data', 26, 5)
		at io.trino.testing.DistributedQueryRunner.execute(DistributedQueryRunner.java:529)
		... 17 more
Caused by: java.net.SocketTimeoutException: Read timed out
	at java.base/java.net.SocketInputStream.socketRead0(Native Method)
	at java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
	at java.base/java.net.SocketInputStream.read(SocketInputStream.java:168)
	at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140)
	at okio.Okio$2.read(Okio.java:140)
	at okio.AsyncTimeout$2.read(AsyncTimeout.java:237)
	at okio.RealBufferedSource.indexOf(RealBufferedSource.java:358)
	at okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:230)
	at okhttp3.internal.http1.Http1ExchangeCodec.readHeaderLine(Http1ExchangeCodec.java:242)
	at okhttp3.internal.http1.Http1ExchangeCodec.readResponseHeaders(Http1ExchangeCodec.java:213)
	at okhttp3.internal.connection.Exchange.readResponseHeaders(Exchange.java:115)
	at okhttp3.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.java:94)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
	at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:43)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)
	at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:94)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)
	at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
	at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:88)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)
	at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:229)
	at okhttp3.RealCall.execute(RealCall.java:81)
	at io.trino.client.JsonResponse.execute(JsonResponse.java:130)
	... 21 more

Flaky, passes locally and on master. Filed #12021

@hashhar hashhar merged commit 070debd into trinodb:master Apr 19, 2022
@hashhar hashhar deleted the hashhar/flaky-doc branch April 19, 2022 15:05
@github-actions github-actions bot added this to the 378 milestone Apr 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed maintenance Project maintenance task no-release-notes This pull request does not require release notes entry

Development

Successfully merging this pull request may close these issues.

3 participants