Add partitioning push down #69865
ci.yml
on: pull_request
check-commits-dispatcher
34s
build-pt
10m 38s
build-test-matrix
55s
artifact-checks
3m 48s
error-prone-checks
15m 39s
test-jdbc-compatibility
17m 40s
test-other-modules
24m 48s
Matrix: hive-tests
Matrix: maven-checks
Matrix: check-commit
Matrix: pt
Matrix: test
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.
|
TestParquet > testTpcds(0: 31) [groups: profile_specific_tests, parquet]:
testing/trino-product-tests/src/main/java/io/trino/tests/product/TestParquet.java#L58
java.sql.SQLException: Query failed (#20240921_165504_00100_h2q3q): No value present
|
TestParquet > testTpcds(0: 78) [groups: profile_specific_tests, parquet]:
testing/trino-product-tests/src/main/java/io/trino/tests/product/TestParquet.java#L58
java.sql.SQLException: Query failed (#20240921_165617_00194_h2q3q): No value present
|
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 |
|