Skip to content

Add partitioning push down #69865

Add partitioning push down

Add partitioning push down #69865

Triggered via pull request September 21, 2024 16:37
Status Failure
Total duration 51m 19s
Artifacts 6

ci.yml

on: pull_request
check-commits-dispatcher
34s
check-commits-dispatcher
build-test-matrix
55s
build-test-matrix
Matrix: hive-tests
Matrix: maven-checks
Matrix: check-commit
Matrix: pt
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

28 errors
artifact-checks
Process completed with exit code 1.
TestIcebergParquetFaultTolerantExecutionConnectorTest.testMergeWithDifferentPartitioning: testing/trino-faulttolerant-tests/src/test/java/io/trino/faulttolerant/iceberg/TestIcebergParquetFaultTolerantExecutionConnectorTest.java#L1
For query 20240921_165014_03825_q9v28: SELECT * FROM target_partitioned_source_and_target_partitioned_and_bucketed_target_1vzb2ty4of not equal Actual rows (up to 100 of 2 extra rows shown, 5 rows in total): [Dave, 11, Darbyshire] [Dave, 11, Devon] Expected rows (up to 100 of 1 missing rows shown, 4 rows in total): [Dave, 22, Darbyshire]
TestIcebergParquetFaultTolerantExecutionConnectorTest.testMergeMultipleRowsMatchFails: testing/trino-faulttolerant-tests/src/test/java/io/trino/faulttolerant/iceberg/TestIcebergParquetFaultTolerantExecutionConnectorTest.java#L1
Expecting message to be: "One MERGE target table row matched more than one source row" but was: "Index 1 out of bounds for length 1" Throwable that failed the check: io.trino.testing.QueryFailedException: Index 1 out of bounds for length 1 at io.trino.testing.AbstractTestingTrinoClient.execute(AbstractTestingTrinoClient.java:134) at io.trino.testing.DistributedQueryRunner.executeInternal(DistributedQueryRunner.java:565) at io.trino.testing.DistributedQueryRunner.execute(DistributedQueryRunner.java:548) at io.trino.testing.AbstractTestQueryFramework.computeActual(AbstractTestQueryFramework.java:317) at io.trino.testing.AbstractTestQueryFramework.computeActual(AbstractTestQueryFramework.java:312) at io.trino.plugin.iceberg.BaseIcebergConnectorTest.lambda$testMergeMultipleRowsMatchFails$37(BaseIcebergConnectorTest.java:7230) at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:63) at org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:904) at org.assertj.core.api.Assertions.catchThrowable(Assertions.java:1470) at org.assertj.core.api.Assertions.assertThatThrownBy(Assertions.java:1313) at io.trino.plugin.iceberg.BaseIcebergConnectorTest.testMergeMultipleRowsMatchFails(BaseIcebergConnectorTest.java:7230) at io.trino.plugin.iceberg.BaseIcebergConnectorTest.testMergeMultipleRowsMatchFails(BaseIcebergConnectorTest.java:7215) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:766) at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131) at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106) at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64) at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45) at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$8(TestMethodTestDescriptor.java:217) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) at org.junit.p
test (testing/trino-faulttolerant-tests, test-fault-tolerant-iceberg)
Process completed with exit code 1.
pt (default, suite-parquet, )
Process completed with exit code 1.
TestIcebergDynamicPartitionPruningTest.testJoinDynamicFilteringMultiJoinOnBucketedTables: plugin/trino-iceberg/src/test/java/io/trino/plugin/iceberg/TestIcebergDynamicPartitionPruningTest.java#L1
class io.trino.spi.block.IntArrayBlock cannot be cast to class io.trino.spi.block.LongArrayBlock (io.trino.spi.block.IntArrayBlock and io.trino.spi.block.LongArrayBlock are in unnamed module of loader 'app')
test (plugin/trino-iceberg)
Process completed with exit code 1.
tpcds > q31 [groups: tpcds]: io/trino/tempto/tpcds#L1
java.sql.SQLException: Query failed (#20240921_165556_00034_mvqcb): No value present
tpcds > q78 [groups: tpcds]: io/trino/tempto/tpcds#L1
java.sql.SQLException: Query failed (#20240921_165818_00081_mvqcb): No value present
pt (default, suite-tpcds, )
Process completed with exit code 1.
TestIcebergAvroConnectorTest.testMergeWithDifferentPartitioning: plugin/trino-iceberg/src/test/java/io/trino/plugin/iceberg/TestIcebergAvroConnectorTest.java#L1
For query 20240921_165302_03824_gse67: SELECT * FROM target_partitioned_source_and_target_partitioned_and_bucketed_target_xm67elmr87 not equal Actual rows (up to 100 of 4 extra rows shown, 7 rows in total): [Dave, 11, Devon] [Carol, 3, Cambridge] [Dave, 11, Darbyshire] [Carol, 9, Centreville] Expected rows (up to 100 of 1 missing rows shown, 4 rows in total): [Dave, 22, Darbyshire]
TestIcebergAvroConnectorTest.testMergeMultipleRowsMatchFails: plugin/trino-iceberg/src/test/java/io/trino/plugin/iceberg/TestIcebergAvroConnectorTest.java#L1
Expecting message to be: "One MERGE target table row matched more than one source row" but was: "Index 1 out of bounds for length 1" Throwable that failed the check: io.trino.testing.QueryFailedException: Index 1 out of bounds for length 1 at io.trino.testing.AbstractTestingTrinoClient.execute(AbstractTestingTrinoClient.java:134) at io.trino.testing.DistributedQueryRunner.executeInternal(DistributedQueryRunner.java:565) at io.trino.testing.DistributedQueryRunner.execute(DistributedQueryRunner.java:548) at io.trino.testing.AbstractTestQueryFramework.computeActual(AbstractTestQueryFramework.java:317) at io.trino.testing.AbstractTestQueryFramework.computeActual(AbstractTestQueryFramework.java:312) at io.trino.plugin.iceberg.BaseIcebergConnectorTest.lambda$testMergeMultipleRowsMatchFails$37(BaseIcebergConnectorTest.java:7230) at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:63) at org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:904) at org.assertj.core.api.Assertions.catchThrowable(Assertions.java:1470) at org.assertj.core.api.Assertions.assertThatThrownBy(Assertions.java:1313) at io.trino.plugin.iceberg.BaseIcebergConnectorTest.testMergeMultipleRowsMatchFails(BaseIcebergConnectorTest.java:7230) at io.trino.plugin.iceberg.BaseIcebergConnectorTest.testMergeMultipleRowsMatchFails(BaseIcebergConnectorTest.java:7215) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:766) at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131) at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106) at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64) at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45) at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$8(TestMethodTestDescriptor.java:217) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) at org.junit.p
TestIcebergMinioOrcConnectorTest.testMergeWithDifferentPartitioning: plugin/trino-iceberg/src/test/java/io/trino/plugin/iceberg/TestIcebergMinioOrcConnectorTest.java#L1
For query 20240921_164600_03825_bvb97: SELECT * FROM target_partitioned_source_and_target_partitioned_and_bucketed_target_7p3xbtyamc not equal Actual rows (up to 100 of 4 extra rows shown, 7 rows in total): [Dave, 11, Devon] [Carol, 9, Centreville] [Dave, 11, Darbyshire] [Carol, 3, Cambridge] Expected rows (up to 100 of 1 missing rows shown, 4 rows in total): [Dave, 22, Darbyshire]
TestIcebergMinioOrcConnectorTest.testMergeMultipleRowsMatchFails: plugin/trino-iceberg/src/test/java/io/trino/plugin/iceberg/TestIcebergMinioOrcConnectorTest.java#L1
Expecting message to be: "One MERGE target table row matched more than one source row" but was: "Index 1 out of bounds for length 1" Throwable that failed the check: io.trino.testing.QueryFailedException: Index 1 out of bounds for length 1 at io.trino.testing.AbstractTestingTrinoClient.execute(AbstractTestingTrinoClient.java:134) at io.trino.testing.DistributedQueryRunner.executeInternal(DistributedQueryRunner.java:565) at io.trino.testing.DistributedQueryRunner.execute(DistributedQueryRunner.java:548) at io.trino.testing.AbstractTestQueryFramework.computeActual(AbstractTestQueryFramework.java:317) at io.trino.testing.AbstractTestQueryFramework.computeActual(AbstractTestQueryFramework.java:312) at io.trino.plugin.iceberg.BaseIcebergConnectorTest.lambda$testMergeMultipleRowsMatchFails$37(BaseIcebergConnectorTest.java:7230) at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:63) at org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:904) at org.assertj.core.api.Assertions.catchThrowable(Assertions.java:1470) at org.assertj.core.api.Assertions.assertThatThrownBy(Assertions.java:1313) at io.trino.plugin.iceberg.BaseIcebergConnectorTest.testMergeMultipleRowsMatchFails(BaseIcebergConnectorTest.java:7230) at io.trino.plugin.iceberg.BaseIcebergConnectorTest.testMergeMultipleRowsMatchFails(BaseIcebergConnectorTest.java:7215) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:766) at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131) at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106) at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64) at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45) at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$8(TestMethodTestDescriptor.java:217) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) at org.junit.p
test (plugin/trino-iceberg, minio-and-avro)
Process completed with exit code 1.

Artifacts

Produced during runtime
Name Size
product tests and server tarball Expired
1.28 GB
results plugin_trino-iceberg, , Expired
1.29 MB
results plugin_trino-iceberg, minio-and-avro, Expired
133 KB
results pt (default, suite-parquet, ) Expired
393 MB
results pt (default, suite-tpcds, ) Expired
393 MB
results testing_trino-faulttolerant-tests, test-fault-tolerant-iceberg, Expired
54.7 KB