You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@impala.apache.org by gi...@apache.org on 2022/10/31 04:48:13 UTC
[impala] branch dependabot/maven/fe/org.eclipse.jetty-jetty-server-9.4.41.v20210516 updated (85f9aac18 -> 0c9a1a8de)
This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch dependabot/maven/fe/org.eclipse.jetty-jetty-server-9.4.41.v20210516
in repository https://gitbox.apache.org/repos/asf/impala.git
discard 85f9aac18 Bump jetty-server from 9.4.31.v20200723 to 9.4.41.v20210516 in /fe
add 0e3e4b57a IMPALA-11408: Fill missing partition columns when INSERT INTO iceberg_tbl (col_list)
add 1eb0510ea IMPALA-11456: Collapse filesystem Skip logic
add 88aee2f2b IMPALA-11450: Support building on Centos 8 alternatives
add ba4cb95b6 IMPALA-11257: Fix CMake warnings for module names and cmake_minimum_required
add 0ce2403b5 IMPALA-11489: Fix int overflow in >2GB ORC files
add fd71862f3 IMPALA-11398: Ignore Flake8 rule E126
add ff0465bd0 IMPALA-11250: Adapt Webserver.TestWithSpnego for curl >= 7.64.0
add 15ce822e7 IMPALA-11468: Port "Block Bloom filter false positive correction" from Kudu
add adadec7fd IMPALA-11480: Retain all YARN container logs in a Jenkins run
add 522ee1fcc IMPALA-11350: Add virtual column FILE__POSITION for Parquet tables
add b86d49508 Update gerrit-auto-critic for a virtualenv API change
add 4845f36b4 IMPALA-11207: Use hadoop-cloud-storage for Cloud dependencies
add 22276fb88 IMPALA-11493: Fix docker-based run-workload.py test
add 2f74e956a IMPALA-11472: Reduce test dimensions for TestClientSsl
add d8c744aab IMPALA-11281: Load table metadata for ResetMetadataStmt
add 46169e4ad IMPALA-11498: Change port range of TEZ's web UI server
add ff8466715 IMPALA-11257: (Addendum) Make KerberosPrograms optional
add 1f2e90a7f IMPALA-9442: (Addendum) Fix Ozone jar name for older Ozone
add 62e20d1ba IMPALA-11494: Don't always produce Ranger audit log for authorized query
add c1610a163 IMPALA-11469: (Addendum) Initialize BackendConfig
add 9518ee290 IMPALA-10800: Tidy up the be/src/exec directory
add 7ca11dfc7 IMPALA-9482: Support for BINARY columns
add 51126259b IMPALA-11436: Change search bind authentication parameters
add d7ecc1114 IMPALA-11500: Fix Impalad crashed in ParquetBoolDecoder::SkipValues when num_values is 0
add f1420ae51 IMPALA-11294: Remove dictionary runtime filter test workarounds
add 5773b8e95 IMPALA-11471: Track disk usage for build-all-flag-combinations.sh
add 14b9fb97b IMPALA-11492: Add langpacks-en (centos) and language-pack-en (Ubuntu)
add 8e0482294 IMPALA-11514: Workaround s3 connection timeout issues
add e4a98d812 IMPALA-10069: Support TLS 1.3 ciphersuites
add b47eea21e IMPALA-11513: Upgrade postregresql packge to 42.4.1
add 7581cedd5 IMPALA-11394: Update jackson-databind to 2.12.6.1
add 2f55f8551 IMPALA-11519: [DOCS] add UTF-8 requirements
add 474bc3598 IMPALA-11454: Update toolchain to get smaller Kudu binaries
add bf1034140 IMPALA-11523: Fix test_http_socket_timeout in Docker-based tests
add 40b9b9cd7 IMPALA-11521: Fix test_binary_type
add 423b08776 IMPALA-11520: Remove functional.unsupported_types misc test
add da3d6fc7f IMPALA-11429: Set table owner after creating an Iceberg table
add a26b98612 IMPALA-11505: Fix flaky test test_kudu_txn_abort_partition_lock
add e8ebf0be6 IMPALA-11496: Push down date literals to Kudu scanner
add 876829951 IMPALA-11483: [DOCS] Document EXPIRE SNAPSHOTS functionality
add fec7a79c5 IMPALA-11529: FILE__POSITION virtual column for ORC tables
add 9b4a3ef79 IMPALA-10214, IMPALA-10375: Ozone remote file handle caching
add 85c6366d9 IMPALA-11467: Force Boost to use /dev/random for UUID generation
add cf7490ccb IMPALA-11464: (Addendum) Skip tests in Ozone
add c1bf0af35 IMPALA-11543: Print exception message even if throwable_to_stack_trace_id fails
add 73da4d7dd IMPALA-11484: Create SCAN plan for Iceberg V2 position delete tables
add d74d6994c IMPALA-11525: Rename Exec libraries to avoid conflicts with external libraries
add ce4fdbb83 IMPALA-11554: Bump ORC Java version to 1.7.6
add cc26f345a IMPALA-11507: Use absolute_path when Iceberg data files are outside of the table location
add 5c01c3622 IMPALA-11548: Share same TTransport object for RPC input and output
add 17ec3a85c IMPALA-11551: Bump CDP_BUILD_NUMBER to use Iceberg 0.14
add 15a5bfd5f IMPALA-11159: Fix AttributeError in TestAsyncDDLTiming.test_ctas
add cf1d6d0f4 IMPALA-11539: Mitigate intra-node skew of file scans with MT_DOP
add 79e474d31 IMPALA-10213: Add test for local vs remote scheduling
add 37f44a58f IMPALA-10918: Allow map type in SELECT list
add bc92661bd IMPALA-11490: Add more metrics for event processor
add f598b2ad6 IMPALA-10610: Support multiple file formats in a single Iceberg Table
add 1644cf629 IMPALA-9448: Use Ozone TDE in minicluster
add 5aff120c4 IMPALA-11540: Add logs for ALTER_TABLE events that trigger slow metadata reload
add 2e1ce445b IMPALA-11567: Fix left outer join if the right side is subquery with complex type
add 53da1e737 IMPALA-11569: Run finalize.sh in all-tests.sh even if dataload fails
add 0b251cc6b IMPALA-11570: tolerate errors from dmesg in finalize.sh
add 04b5319e6 IMPALA-9499: Display support for all complex types in a SELECT * query
add 4e813b708 IMPALA-11528: Catalogd should start up with a corrupt Hive function.
add f8eac781c IMPALA-11557: Fix memory leak in BlockingRowBatchQueue
add c5b490fa4 IMPALA-11422: Bump Apache Hive to 3.1.3
add cfd79b40b IMPALA-11580: Fix memory leak in legacy catalog mode when applying incremental partition updates
add 5fd4e6a11 IMPALA-11438: Add tests for CREATE TABLE LIKE PARQUET STORED AS ICEBERG
add 17ee89f3d IMPALA-11573: Certain methods used by the replanning feature can be improved
add 190b5e41b IMPALA-11572: deflake test_mt_dop_skew_lpt
add 19114c720 IMPALA-11578: Exclude locality test for remote FS
add cff286e75 IMPALA-9999: Switch to GCC 10.4
add 66484a4c0 IMPALA-11160: Ignore stale ALTER_PARTITION events on transactional tables
add 3f382b7eb IMPALA-11583: Use Iceberg API to update stats
add 81e36d458 IMPALA-10660: Impala shell prints DOUBLEs with less precision in HS2 than beeswax
add 296e94411 IMPALA-11599/IMPALA-11605: GCC 10: Fix gdb and change to flatbuffers 1.9
add aaf6fdc64 IMPALA-11508: Deflake test_expire_snapshots
add b91aa0653 IMPALA-11582: Implement table sampling for Iceberg tables
add 10c19b1a5 IMPALA-11511: Add build options for reducing binary sizes
add 49bffd236 IMPALA-11572: deflake test_mt_dop_skew_lpt part 2
add 0d7232d2f IMPALA-11438, IMPALA-11594: update test for non-HDFS
add f6151b0aa IMPALA-11585: Build quickstart_client with Ubuntu 20
add 845d468ce IMPALA-11611: Replace THRIFT_HOME with THIFT_JAVA_HOME in fe/pom.xml
add a377662e9 IMPALA-11420: Support CREATE/ALTER VIEW SET/UNSET TBLPROPERTIES
add 12059ba14 IMPALA-11614: Fix test_metrics_are_zero for Ozone
add d47d305bf IMPALA-11418: A statement that returns at most one row need not to spool results
add 6dfab93fe IMPALA-10791 Add batch reading for remote temporary files
add 55194a9c8 IMPALA-11576: Fix for test_multiple_storage_locations on S3
add 3577030df IMPALA-11562: Revert support for o3fs as default filesystem
add 0a711cd5c IMPALA-11621: Remove hiveserver2.pid when shutting down HiveServer2
add 68650057a Speed up default configuration for Docker-based tests
add 5e0cafd44 IMPALA-11632: Exclude log4j-1.2-api in some Ranger artifacts
add cf9c443dd IMPALA-8592: Add support for insert events for 'LOAD DATA' statements from Impala
add 010f1b943 IMPALA-11639: Upgrade Spring framework to 5.3.20
add 193265425 IMPALA-11637: Add DCHECK in AdmissionController::UpdateExecGroupMetric
add e142e48f3 IMPALA-11631 Fix impala crashes in impala::TopNNode::Heap::Close()
add ded49055d IMPALA-9448: (Addendum) Avoid generic recreate for Ozone bucket
add 276759271 IMPALA-9823: Make use_local_catalog and related flags visible
add fe5380ec9 IMPALA-11558: Ensure one Kudu client created (FE) for the specified Kudu master addresses
add a52721e62 IMPALA-11644: updateLatestEventId should handle cases of empty events
add 6e7cd605f IMPALA-11504: Specializing DecimalUtil::GetScaleMultiplier<int256_t>().
add 11157a870 IMPALA-10889: Allow extra 1MB for fragment cancellation
add 3821b8c82 IMPALA-11648: validate-java-pom-versions.sh should skip pom.xml in toolchain
add 3962ae197 IMPALA-8770: Support building Docker images on Redhat-based distributions
add 72812c595 IMPALA-11610: Pass environment variables into dockerized-impala-run-tests.sh
add 3d269e465 IMPALA-11634: Provide an option to use Java 11 for docker images
add 11e66523d IMPALA-11526: Install en_US.UTF-8 locale into docker images
add a1fddf102 IMPALA-11628: Switch to reload4j, update slf4j
add 97480c3e3 IMPALA-11640/IMPALA-11641: Workaround errors in shared library build on Ubuntu 18+
add cf2d7289f IMPALA-11630: Update COS version
add 44c0e00f5 IMPALA-9460: ADD PARTITION doesn't accept SET FORMAT
add 0bc562a02 IMPALA-10356: Fix SetOperationStmt::toSql() for VALUES statement with single value
add 1d62bddb8 IMPALA-11617: Pool service should be made aware of processing cost limit
add c3d7f20a8 IMPALA-11226: Add script to simplify resolving minidumps
add 4638a0e58 IMPALA-11646 IMPALA-11562: Fix test_unsupported_text_compression in s3
add 35dc24fbc IMPALA-10148: Cleanup cores in TestHooksStartupFail
add 1b59d32ef Revert "IMPALA-11617: Pool service should be made aware of processing cost limit"
add 5c5708114 IMPALA-10715: test decimal min max filters failed in exhaustive run
add dc912f016 IMPALA-11655: Impala should set write mode "merge-on-read" by default
add e327a2875 IMPALA-6684: Fix untracked memory in KRPC
add c1a9a2373 IMPALA-11623: Put *-ir.cc files into their own libraries to avoid extra recompilation
add e8ec38482 IMPALA-11562: (Addendum) Update core-site to include ofs impl
add 6a1a871fb IMPALA-11420: [DOCS] Document CREATE/ALTER VIEW SET/UNSET TBLPROPERTIES syntax
add 73e2e0a58 IMPALA-11657: Ignore git-reset failures in build-all-flag-combinations.sh
add ad438e7e3 IMPALA-11581: ALTER TABLE RENAME TO doesn't update transient_lastDdlTime
add 22e5ca3d0 IMPALA-11667: Clean up Java dependency exclusions
add 83c5e6e40 IMPALA-11670: Upgrade components, add envvars for override
add 0935c382e IMPALA-11673: Exclude spring-jcl from the Java build
add 509448113 IMPALA-11645: Remove PrintThriftEnum functions in debug-utils.cc
add 1e30ca228 IMPALA-11671: Clear trash for Ozone to avoid bug
add f917dc111 IMPALA-11674: Fix timeout detection for TSSLSocket
add b71bdce5e IMPALA-11462: Constant folding causes cast on int literals to be lost
add 3973fc6d0 IMPALA-11608: Fix SHOW TABLE STATS iceberg_tbl shows wrong number of files
add c12ac6c27 IMPALA-11607: Support for TPC-H and TPC-DS test datasets stored as Iceberg tables
add 78339f122 IMPALA-11666: Modify the warning message when table statistics may be corrupt
add 8e350d0a8 IMPALA-11304: impala-shell make the client retry attempts configurable
add ca9b08372 IMPALA-11685: Slot memory sharing between struct and field not working if the field is also a struct
add 8e96820b9 IMPALA-11680: Fix test_krpc_datastream_sender_shuffle
add ea6173440 IMPALA-11669: Set TConfiguration during Thrift connection setup
add bd88b71ed IMPALA-11524: Bump up the CDP GBN to 33375775 and remove workarounds
add 0c9a1a8de Bump jetty-server from 9.4.31.v20200723 to 9.4.41.v20210516 in /fe
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (85f9aac18)
\
N -- N -- N refs/heads/dependabot/maven/fe/org.eclipse.jetty-jetty-server-9.4.41.v20210516 (0c9a1a8de)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
CMakeLists.txt | 23 +-
be/CMakeLists.txt | 80 +-
be/src/benchmarks/CMakeLists.txt | 1 +
be/src/benchmarks/decimal-util-benchmark.cc | 92 ++
be/src/benchmarks/row-batch-serialize-benchmark.cc | 261 +++--
be/src/benchmarks/scheduler-benchmark.cc | 2 +-
be/src/codegen/CMakeLists.txt | 6 +-
be/src/codegen/codegen-anyval.cc | 3 +-
be/src/codegen/impala-ir.cc | 4 +-
be/src/codegen/llvm-codegen-test.cc | 10 +-
be/src/common/init.cc | 10 +-
be/src/exec/CMakeLists.txt | 54 +-
.../Dockerfile => be/src/exec/avro/CMakeLists.txt | 31 +-
be/src/exec/{ => avro}/hdfs-avro-scanner-ir.cc | 2 +-
be/src/exec/{ => avro}/hdfs-avro-scanner-test.cc | 2 +-
be/src/exec/{ => avro}/hdfs-avro-scanner.cc | 2 +-
be/src/exec/{ => avro}/hdfs-avro-scanner.h | 0
be/src/exec/base-sequence-scanner.h | 3 -
be/src/exec/data-sink.cc | 6 +-
be/src/exec/exec-node.cc | 12 +-
be/src/exec/file-metadata-utils.cc | 9 +-
.../Dockerfile => be/src/exec/hbase/CMakeLists.txt | 21 +-
be/src/exec/{ => hbase}/hbase-scan-node.cc | 23 +-
be/src/exec/{ => hbase}/hbase-scan-node.h | 5 +-
be/src/exec/{ => hbase}/hbase-table-scanner.cc | 4 +-
be/src/exec/{ => hbase}/hbase-table-scanner.h | 0
be/src/exec/{ => hbase}/hbase-table-sink.cc | 2 +-
be/src/exec/{ => hbase}/hbase-table-sink.h | 2 +-
be/src/exec/{ => hbase}/hbase-table-writer.cc | 15 +-
be/src/exec/{ => hbase}/hbase-table-writer.h | 0
be/src/exec/hdfs-scan-node-base.cc | 166 ++--
be/src/exec/hdfs-scan-node-base.h | 6 +-
be/src/exec/hdfs-scanner-ir.cc | 8 +-
be/src/exec/hdfs-scanner.cc | 31 +-
be/src/exec/hdfs-scanner.h | 7 +
be/src/exec/hdfs-text-table-writer.cc | 16 +-
.../Dockerfile => be/src/exec/kudu/CMakeLists.txt | 29 +-
be/src/exec/{ => kudu}/kudu-scan-node-base.cc | 6 +-
be/src/exec/{ => kudu}/kudu-scan-node-base.h | 0
be/src/exec/{ => kudu}/kudu-scan-node-mt.cc | 6 +-
be/src/exec/{ => kudu}/kudu-scan-node-mt.h | 2 +-
be/src/exec/{ => kudu}/kudu-scan-node.cc | 6 +-
be/src/exec/{ => kudu}/kudu-scan-node.h | 2 +-
be/src/exec/{ => kudu}/kudu-scanner.cc | 6 +-
be/src/exec/{ => kudu}/kudu-scanner.h | 2 +-
be/src/exec/{ => kudu}/kudu-table-sink.cc | 4 +-
be/src/exec/{ => kudu}/kudu-table-sink.h | 2 +-
be/src/exec/{ => kudu}/kudu-util-ir.cc | 2 +-
be/src/exec/{ => kudu}/kudu-util.cc | 2 +-
be/src/exec/{ => kudu}/kudu-util.h | 0
.../Dockerfile => be/src/exec/orc/CMakeLists.txt | 20 +-
be/src/exec/{ => orc}/hdfs-orc-scanner.cc | 19 +-
be/src/exec/{ => orc}/hdfs-orc-scanner.h | 12 +-
be/src/exec/{ => orc}/orc-column-readers.cc | 12 +-
be/src/exec/{ => orc}/orc-column-readers.h | 4 +-
be/src/exec/{ => orc}/orc-metadata-utils.cc | 4 +-
be/src/exec/{ => orc}/orc-metadata-utils.h | 0
be/src/exec/parquet/CMakeLists.txt | 10 +-
be/src/exec/parquet/hdfs-parquet-scanner.cc | 38 +-
be/src/exec/parquet/hdfs-parquet-scanner.h | 9 +-
be/src/exec/parquet/hdfs-parquet-table-writer.cc | 4 +-
be/src/exec/parquet/parquet-bool-decoder.cc | 2 +-
.../parquet/parquet-collection-column-reader.cc | 9 +-
be/src/exec/parquet/parquet-column-readers.cc | 125 ++-
be/src/exec/parquet/parquet-column-readers.h | 55 +-
be/src/exec/parquet/parquet-metadata-utils.cc | 5 +-
be/src/exec/parquet/parquet-metadata-utils.h | 2 +-
be/src/exec/partitioned-hash-join-builder.cc | 2 +-
.../src/exec/rcfile/CMakeLists.txt | 18 +-
be/src/exec/{ => rcfile}/hdfs-rcfile-scanner.cc | 10 +-
be/src/exec/{ => rcfile}/hdfs-rcfile-scanner.h | 0
be/src/exec/scan-node.cc | 6 +-
be/src/exec/scan-range-queue-mt.h | 103 ++
.../src/exec/sequence/CMakeLists.txt | 18 +-
.../exec/{ => sequence}/hdfs-sequence-scanner.cc | 2 +-
be/src/exec/{ => sequence}/hdfs-sequence-scanner.h | 0
be/src/exec/text-converter.cc | 14 +-
be/src/exec/text-converter.h | 15 +-
be/src/exec/text-converter.inline.h | 20 +-
.../Dockerfile => be/src/exec/text/CMakeLists.txt | 19 +-
be/src/exec/{ => text}/hdfs-plugin-text-scanner.cc | 2 +-
be/src/exec/{ => text}/hdfs-plugin-text-scanner.h | 0
be/src/exec/{ => text}/hdfs-text-scanner.cc | 12 +-
be/src/exec/{ => text}/hdfs-text-scanner.h | 12 +-
be/src/exec/topn-node.cc | 10 +-
be/src/exprs/CMakeLists.txt | 50 +-
be/src/exprs/expr-test.cc | 115 ++-
be/src/exprs/kudu-partition-expr.cc | 2 +-
be/src/exprs/utility-functions-ir.cc | 5 +
be/src/exprs/utility-functions.h | 4 +
be/src/gutil/CMakeLists.txt | 2 +-
be/src/kudu/util/debug/unwind_safeness.cc | 28 +
be/src/rpc/TAcceptQueueServer.cpp | 46 +-
be/src/rpc/TAcceptQueueServer.h | 4 +-
be/src/rpc/authentication.cc | 3 +-
be/src/rpc/impala-service-pool.cc | 2 +-
be/src/rpc/rpc-mgr-kerberized-test.cc | 2 +-
be/src/rpc/rpc-mgr-test.cc | 74 +-
be/src/rpc/rpc-mgr-test.h | 17 +-
be/src/rpc/rpc-mgr.cc | 9 +-
be/src/rpc/rpc-mgr.inline.h | 2 +-
be/src/rpc/thrift-client.cc | 14 +-
be/src/rpc/thrift-client.h | 18 +-
be/src/rpc/thrift-server-test.cc | 230 ++++-
be/src/rpc/thrift-server.cc | 63 +-
be/src/rpc/thrift-server.h | 48 +-
be/src/rpc/thrift-util.cc | 129 ++-
be/src/rpc/thrift-util.h | 25 +
be/src/runtime/CMakeLists.txt | 14 +-
be/src/runtime/blocking-row-batch-queue.h | 2 +-
be/src/runtime/coordinator-backend-state.cc | 2 +-
be/src/runtime/coordinator.cc | 4 +-
be/src/runtime/decimal-test.cc | 19 +
be/src/runtime/descriptors.cc | 3 +-
be/src/runtime/descriptors.h | 13 +
be/src/runtime/exec-env.cc | 15 +-
be/src/runtime/fragment-instance-state.cc | 4 +-
be/src/runtime/io/CMakeLists.txt | 2 +
be/src/runtime/io/data-cache.cc | 2 +-
be/src/runtime/io/disk-file-test.cc | 149 +++
be/src/runtime/io/disk-file.cc | 50 +
be/src/runtime/io/disk-file.h | 363 ++++++-
be/src/runtime/io/disk-io-mgr-test.cc | 122 +++
be/src/runtime/io/disk-io-mgr.cc | 121 ++-
be/src/runtime/io/handle-cache.inline.h | 1 +
be/src/runtime/io/request-context.cc | 28 +-
be/src/runtime/io/request-context.h | 31 +
be/src/runtime/io/request-ranges.h | 46 +-
be/src/runtime/io/scan-range.cc | 154 ++-
be/src/runtime/krpc-data-stream-mgr.cc | 2 +-
be/src/runtime/krpc-data-stream-recvr.cc | 2 +-
be/src/runtime/krpc-data-stream-sender.cc | 41 +-
be/src/runtime/krpc-data-stream-sender.h | 12 +-
be/src/runtime/mem-tracker.h | 49 +
be/src/runtime/query-state.cc | 2 +-
be/src/runtime/raw-value.cc | 102 +-
be/src/runtime/raw-value.h | 9 +-
be/src/runtime/row-batch-serialize-test.cc | 33 +-
be/src/runtime/row-batch.cc | 152 ++-
be/src/runtime/row-batch.h | 83 +-
be/src/runtime/string-value.inline.h | 6 +-
be/src/runtime/tmp-file-mgr-internal.h | 118 ++-
be/src/runtime/tmp-file-mgr-test.cc | 175 +++-
be/src/runtime/tmp-file-mgr.cc | 369 ++++++-
be/src/runtime/tmp-file-mgr.h | 62 +-
be/src/runtime/types.cc | 116 +--
be/src/runtime/types.h | 31 +-
be/src/scheduling/admission-controller.cc | 5 +-
be/src/scheduling/executor-group.cc | 6 +
be/src/scheduling/scheduler.cc | 7 +
be/src/service/client-request-state.cc | 102 +-
be/src/service/client-request-state.h | 3 +
be/src/service/control-service.cc | 2 +-
be/src/service/data-stream-service.cc | 2 +-
be/src/service/hs2-util.cc | 152 ++-
be/src/service/hs2-util.h | 3 +
be/src/service/impala-beeswax-server.cc | 10 +-
be/src/service/impala-hs2-server.cc | 4 +-
be/src/service/impala-http-handler.cc | 2 +-
be/src/service/impala-server.cc | 7 +
be/src/service/impala-server.h | 4 +-
be/src/service/impalad-main.cc | 4 +-
be/src/service/query-options.cc | 16 +-
be/src/service/query-options.h | 5 +-
be/src/service/query-result-set.cc | 28 +-
be/src/service/query-result-set.h | 6 +-
be/src/testutil/CMakeLists.txt | 3 -
be/src/testutil/mini-kdc-wrapper.cc | 2 +-
be/src/testutil/test-udfs.cc | 5 +-
be/src/thirdparty/squeasel/squeasel.c | 24 +-
be/src/transport/TSaslServerTransport.cpp | 35 +-
be/src/transport/TSaslServerTransport.h | 8 -
be/src/udf/CMakeLists.txt | 12 +-
be/src/udf/udf.cc | 7 +-
be/src/util/CMakeLists.txt | 16 +-
be/src/util/cache/CMakeLists.txt | 4 +-
be/src/util/coding-util.cc | 2 +-
be/src/util/coding-util.h | 1 +
be/src/util/collection-metrics.cc | 2 +-
be/src/util/debug-util.cc | 37 -
be/src/util/debug-util.h | 39 +-
be/src/util/decimal-util.h | 153 ++-
be/src/util/event-metrics.cc | 98 +-
be/src/util/event-metrics.h | 50 +-
be/src/util/histogram-metric.cc | 4 +-
be/src/util/jni-util.cc | 2 +
be/src/util/ldap-search-bind.cc | 27 +-
be/src/util/mem-info.cc | 3 +-
be/src/util/mem-info.h | 3 +-
be/src/util/metrics.cc | 6 +-
be/src/util/metrics.h | 4 +-
be/src/util/network-util.cc | 2 +-
be/src/util/parquet-bloom-filter-test.cc | 33 +-
be/src/util/parquet-bloom-filter.cc | 65 +-
be/src/util/parquet-reader.cc | 5 +
be/src/util/webserver-test.cc | 81 +-
be/src/util/webserver.cc | 3 +
bin/bootstrap_build.sh | 10 +-
bin/bootstrap_system.sh | 5 +-
bin/bootstrap_toolchain.py | 5 +-
bin/dump_breakpad_symbols.py | 63 +-
bin/impala-config.sh | 118 ++-
bin/jenkins/all-tests.sh | 20 +-
bin/jenkins/build-all-flag-combinations.sh | 22 +-
bin/jenkins/critique-gerrit-review.py | 2 +-
.../dockerized-impala-bootstrap-and-test.sh | 32 +-
bin/jenkins/dockerized-impala-preserve-vars.py | 56 ++
bin/jenkins/dockerized-impala-run-tests.sh | 11 +-
bin/jenkins/finalize.sh | 33 +-
bin/jenkins/install_docker.sh | 90 ++
bin/rat_exclude_files.txt | 2 +
bin/resolve_minidumps.py | 376 ++++++++
bin/run-all-tests.sh | 12 +-
bin/validate-java-pom-versions.sh | 5 +-
cmake_modules/FindCrcutil.cmake | 2 +-
cmake_modules/FindFlatBuffers.cmake | 2 +-
cmake_modules/FindKerberos.cmake | 2 +-
cmake_modules/FindKerberosPrograms.cmake | 2 +-
cmake_modules/FindLibEv.cmake | 2 +-
cmake_modules/FindLibUnwind.cmake | 2 +-
cmake_modules/FindProtobuf.cmake | 2 +-
common/fbs/CMakeLists.txt | 2 -
common/fbs/CatalogObjects.fbs | 4 +
common/function-registry/CMakeLists.txt | 3 -
common/function-registry/impala_functions.py | 10 +
common/protobuf/CMakeLists.txt | 3 -
common/protobuf/planner.proto | 4 +
common/thrift/CMakeLists.txt | 3 -
common/thrift/CatalogObjects.thrift | 38 +-
common/thrift/CatalogService.thrift | 16 +-
common/thrift/Frontend.thrift | 6 +
common/thrift/ImpalaService.thrift | 4 +
common/thrift/JniCatalog.thrift | 46 +-
common/thrift/PlanNodes.thrift | 4 +
common/thrift/Query.thrift | 3 +
common/thrift/Results.thrift | 24 -
common/thrift/metrics.json | 134 ++-
docker/CMakeLists.txt | 126 ++-
docker/admissiond/Dockerfile | 6 +
docker/catalogd/Dockerfile | 6 +
docker/daemon_entrypoint.sh | 135 ++-
docker/impala_base/Dockerfile | 16 +-
docker/impala_profile_tool/Dockerfile | 16 +-
docker/impalad_coord_exec/Dockerfile | 6 +
docker/impalad_coordinator/Dockerfile | 6 +
docker/impalad_executor/Dockerfile | 6 +
docker/install_os_packages.sh | 164 ++++
docker/publish_images_to_apache.sh | 3 +-
docker/quickstart_client/Dockerfile | 3 +-
docker/setup_build_context.py | 65 +-
docker/statestored/Dockerfile | 5 +
docker/test-with-docker.py | 6 +-
docs/topics/impala_alter_view.xml | 24 +
docs/topics/impala_components.xml | 67 +-
docs/topics/impala_create_view.xml | 4 +
docs/topics/impala_iceberg.xml | 32 +
docs/topics/impala_ldap.xml | 18 +-
docs/topics/impala_utf_8.xml | 13 +-
fe/pom.xml | 196 ++--
fe/src/main/cup/sql-parser.cup | 20 +-
.../analysis/AlterTableAddPartitionStmt.java | 24 +
.../analysis/AlterTableSetTblProperties.java | 2 +-
.../impala/analysis/AlterViewSetTblProperties.java | 93 ++
.../org/apache/impala/analysis/AlterViewStmt.java | 2 +-
.../analysis/AlterViewUnSetTblProperties.java | 99 ++
.../apache/impala/analysis/AnalysisContext.java | 12 +-
.../java/org/apache/impala/analysis/Analyzer.java | 196 +---
.../java/org/apache/impala/analysis/CastExpr.java | 13 +
.../apache/impala/analysis/ComputeStatsStmt.java | 32 +-
.../impala/analysis/CreateOrAlterViewStmtBase.java | 22 +-
.../apache/impala/analysis/CreateTableStmt.java | 23 +
.../org/apache/impala/analysis/CreateViewStmt.java | 11 +-
.../org/apache/impala/analysis/InPredicate.java | 3 +-
.../org/apache/impala/analysis/InlineViewRef.java | 44 +-
.../org/apache/impala/analysis/InsertStmt.java | 51 +-
.../org/apache/impala/analysis/LikePredicate.java | 8 +-
.../org/apache/impala/analysis/LiteralExpr.java | 53 +-
.../main/java/org/apache/impala/analysis/Path.java | 20 -
.../org/apache/impala/analysis/SelectStmt.java | 41 +-
.../apache/impala/analysis/SetOperationStmt.java | 36 +-
.../java/org/apache/impala/analysis/SlotRef.java | 4 +
.../apache/impala/analysis/StmtMetadataLoader.java | 12 +-
.../org/apache/impala/analysis/ToSqlUtils.java | 2 +-
.../impala/analysis/TupleIsNullPredicate.java | 10 +-
.../impala/authorization/AuthorizationChecker.java | 2 +-
.../authorization/BaseAuthorizationChecker.java | 3 +-
.../ranger/RangerAuthorizationChecker.java | 18 +-
.../java/org/apache/impala/catalog/BuiltinsDb.java | 18 +
.../impala/catalog/CatalogServiceCatalog.java | 2 +-
.../org/apache/impala/catalog/ColumnStats.java | 17 +-
.../org/apache/impala/catalog/FeCatalogUtils.java | 17 +-
.../java/org/apache/impala/catalog/FeFsTable.java | 92 +-
.../org/apache/impala/catalog/FeIcebergTable.java | 342 +++++--
.../apache/impala/catalog/FileMetadataLoader.java | 8 +-
.../java/org/apache/impala/catalog/Function.java | 1 +
.../org/apache/impala/catalog/HdfsPartition.java | 89 +-
.../java/org/apache/impala/catalog/HdfsTable.java | 1 +
.../impala/catalog/IcebergPositionDeleteTable.java | 191 ++++
.../org/apache/impala/catalog/IcebergTable.java | 11 +
.../org/apache/impala/catalog/ImpaladCatalog.java | 8 +-
.../org/apache/impala/catalog/PrimitiveType.java | 4 +-
.../org/apache/impala/catalog/ScalarFunction.java | 1 +
.../java/org/apache/impala/catalog/ScalarType.java | 11 +-
.../org/apache/impala/catalog/StructField.java | 6 +
.../main/java/org/apache/impala/catalog/Table.java | 4 +
.../main/java/org/apache/impala/catalog/Type.java | 25 +-
.../org/apache/impala/catalog/VirtualColumn.java | 5 +
.../org/apache/impala/catalog/VirtualTable.java | 162 ++++
.../impala/catalog/events/MetastoreEvents.java | 22 +
.../catalog/events/MetastoreEventsProcessor.java | 104 +-
.../impala/catalog/local/CatalogdMetaProvider.java | 19 +-
.../impala/catalog/local/DirectMetaProvider.java | 7 +
.../apache/impala/catalog/local/LocalFsTable.java | 6 +-
.../impala/catalog/local/LocalIcebergTable.java | 7 +-
.../apache/impala/catalog/local/LocalTable.java | 7 +-
.../apache/impala/catalog/local/MetaProvider.java | 2 +
.../metastore/CatalogMetastoreServiceHandler.java | 49 +-
.../impala/catalog/metastore/HmsApiNameEnum.java | 1 +
.../catalog/metastore/MetastoreServiceHandler.java | 125 ++-
.../org/apache/impala/common/FileSystemUtil.java | 13 +-
.../hive/executor/HiveGenericJavaFunction.java | 2 +
.../hive/executor/HiveLegacyJavaFunction.java | 6 +-
.../impala/hive/executor/JavaUdfDataType.java | 17 +
.../org/apache/impala/planner/DataStreamSink.java | 32 +-
.../org/apache/impala/planner/HashJoinNode.java | 3 +-
.../org/apache/impala/planner/HdfsScanNode.java | 100 +-
.../org/apache/impala/planner/IcebergScanNode.java | 465 ++-------
.../apache/impala/planner/IcebergScanPlanner.java | 629 ++++++++++++
.../java/org/apache/impala/planner/JoinNode.java | 6 +-
.../org/apache/impala/planner/KuduScanNode.java | 12 +-
.../java/org/apache/impala/planner/Planner.java | 9 +-
.../apache/impala/planner/SingleNodePlanner.java | 14 +-
.../java/org/apache/impala/planner/UnionNode.java | 2 +
.../apache/impala/rewrite/FoldConstantsRule.java | 4 +-
.../apache/impala/service/CatalogOpExecutor.java | 189 +++-
.../java/org/apache/impala/service/Frontend.java | 96 +-
.../impala/service/IcebergCatalogOpExecutor.java | 4 +-
.../java/org/apache/impala/util/AcidUtils.java | 38 +-
.../apache/impala/util/AvroSchemaConverter.java | 1 +
.../org/apache/impala/util/AvroSchemaParser.java | 6 +-
.../org/apache/impala/util/AvroSchemaUtils.java | 3 +-
.../java/org/apache/impala/util/IcebergUtil.java | 94 +-
.../main/java/org/apache/impala/util/KuduUtil.java | 13 +-
.../org/apache/impala/analysis/AnalyzeDDLTest.java | 56 +-
.../apache/impala/analysis/AnalyzeExprsTest.java | 30 +-
.../apache/impala/analysis/AnalyzeStmtsTest.java | 55 +-
.../impala/analysis/AnalyzeSubqueriesTest.java | 4 +
.../impala/analysis/AnalyzeUpsertStmtTest.java | 5 -
.../org/apache/impala/analysis/AnalyzerTest.java | 55 +-
.../org/apache/impala/analysis/AuditingTest.java | 8 +-
.../impala/analysis/ExprRewriteRulesTest.java | 2 +
.../apache/impala/analysis/ExprRewriterTest.java | 2 -
.../apache/impala/analysis/LiteralExprTest.java | 1 +
.../org/apache/impala/analysis/ParserTest.java | 22 +
.../java/org/apache/impala/analysis/ToSqlTest.java | 16 +
.../authorization/AuthorizationStmtTest.java | 34 +
.../authorization/AuthorizationTestBase.java | 33 +-
.../authorization/ranger/RangerAuditLogTest.java | 19 +-
.../org/apache/impala/catalog/CatalogTest.java | 26 +
.../impala/catalog/FileMetadataLoaderTest.java | 3 +-
.../impala/catalog/PartialCatalogInfoTest.java | 45 +-
.../impala/catalog/local/LocalCatalogTest.java | 42 +
.../apache/impala/common/FileSystemUtilTest.java | 12 +-
.../org/apache/impala/common/FrontendTestBase.java | 2 +
.../LdapSearchBindImpalaShellTest.java | 8 +-
.../impala/hive/executor/TestGenericUdf.java | 24 +-
.../org/apache/impala/planner/ExplainTest.java | 1 +
.../org/apache/impala/planner/PlannerTest.java | 49 +-
.../org/apache/impala/planner/PlannerTestBase.java | 4 +-
.../java/org/apache/impala/service/JdbcTest.java | 14 +
.../apache/impala/testutil/BlockIdGenerator.java | 2 +-
.../java/org/apache/impala/util/KuduUtilTest.java | 80 ++
fe/src/test/resources/hive-site.xml.py | 1 +
infra/python/bootstrap_virtualenv.py | 5 +
java/TableFlattener/pom.xml | 10 -
java/datagenerator/pom.xml | 36 -
java/executor-deps/pom.xml | 97 +-
java/ext-data-source/sample/pom.xml | 1 -
java/ext-data-source/test/pom.xml | 1 -
java/pom.xml | 143 ++-
java/shaded-deps/hive-exec/pom.xml | 14 +-
.../pom.xml | 52 +-
.../main/java/org/apache/impala/CorruptUdf.java | 28 +
java/test-hive-udfs/pom.xml | 19 -
.../main/java/org/apache/impala/CorruptUdf.java | 35 +
.../java/org/apache/impala/TestGenericUdf.java | 24 +-
java/yarn-extras/pom.xml | 28 +-
setup.cfg | 6 +-
shell/impala_client.py | 88 +-
shell/impala_shell.py | 51 +-
shell/impala_shell_config_defaults.py | 1 +
shell/make_shell_tarball.sh | 1 +
shell/option_parser.py | 11 +-
shell/packaging/make_python_package.sh | 1 +
shell/value_converter.py | 51 +
testdata/LineItemMultiBlock/README.dox | 6 +
.../lineitem_multiblock_variable_num_rows.parquet | Bin 0 -> 2431994 bytes
testdata/UnsupportedTypes/data.csv | 5 -
testdata/bin/compute-table-stats.sh | 2 +-
testdata/bin/copy-udfs-udas.sh | 6 +
testdata/bin/create-load-data.sh | 8 +-
testdata/bin/create-tpcds-testcase-files.sh | 2 +-
testdata/bin/generate-schema-statements.py | 40 +-
testdata/bin/kill-hive-server.sh | 5 +
testdata/bin/load-metastore-snapshot.sh | 9 +
testdata/bin/load-test-warehouse-snapshot.sh | 17 +-
testdata/bin/rewrite-iceberg-metadata.py | 97 ++
testdata/bin/run-all.sh | 1 -
.../Dockerfile => testdata/bin/setup-dfs-keys.sh | 26 +-
testdata/bin/setup-hdfs-env.sh | 11 +-
testdata/cluster/admin | 15 +-
.../common/etc/hadoop/conf/core-site.xml.py | 2 +-
.../common/etc/hadoop/conf/yarn-site.xml.py | 8 +-
testdata/data/README | 152 ++-
testdata/data/binary_tbl/000000_0.txt | 8 +
.../data/create_table_like_parquet_test.parquet | Bin 0 -> 1961 bytes
.../42056022-e2d2-4548-9376-8993109c2ace-m0.avro | Bin 0 -> 6489 bytes
.../b5880d95-f4f1-49cb-ba55-143c221017fe-m0.avro | Bin 0 -> 6481 bytes
.../ce7ad1c8-1ad5-4391-a640-b203d7c476a4-m0.avro | Bin 0 -> 6488 bytes
...305-1-b5880d95-f4f1-49cb-ba55-143c221017fe.avro | Bin 0 -> 3797 bytes
...668-1-ce7ad1c8-1ad5-4391-a640-b203d7c476a4.avro | Bin 0 -> 3877 bytes
...981-1-42056022-e2d2-4548-9376-8993109c2ace.avro | Bin 0 -> 3924 bytes
.../metadata/v1.metadata.json | 117 +++
.../metadata/v2.metadata.json | 141 +++
.../metadata/v3.metadata.json | 144 +++
.../metadata/v4.metadata.json | 169 ++++
.../metadata/v5.metadata.json | 172 ++++
.../metadata/v6.metadata.json | 197 ++++
.../metadata/version-hint.text | 1 +
...4b6af-6ee7-4910-9bf5-165a9a4e71df-00001.parquet | Bin 0 -> 2199 bytes
...4b6af-6ee7-4910-9bf5-165a9a4e71df-00002.parquet | Bin 0 -> 1982 bytes
...79643-e19f-4294-914e-7b122aff576c-00001.parquet | Bin 0 -> 2199 bytes
...79643-e19f-4294-914e-7b122aff576c-00002.parquet | Bin 0 -> 1982 bytes
...c91ef-b403-4b65-a6b0-566396b8d097-00002.parquet | Bin 0 -> 1982 bytes
...c91ef-b403-4b65-a6b0-566396b8d097-00001.parquet | Bin 0 -> 2199 bytes
...80302-527b-4911-8c6e-88d416adac57-00001.parquet | Bin 1598 -> 1581 bytes
...f065cf59b-job_16597105613620_0031-00001.parquet | Bin 0 -> 625 bytes
.../5c80922f-01b5-4d52-bc93-6505be3b977b-m0.avro | Bin 0 -> 3658 bytes
...725-1-5c80922f-01b5-4d52-bc93-6505be3b977b.avro | Bin 0 -> 2154 bytes
.../metadata/v1.metadata.json | 45 +
.../metadata/v2.metadata.json | 70 ++
.../metadata/version-hint.txt | 0
...-67c1e9e1fe29-job_16618645111570_0001-00001.orc | Bin 0 -> 340 bytes
.../a72290c9-c518-4719-8502-6c83a881de07-m0.avro | Bin 0 -> 3654 bytes
...175-1-a72290c9-c518-4719-8502-6c83a881de07.avro | Bin 0 -> 2158 bytes
.../metadata/v1.metadata.json | 46 +
.../metadata/v2.metadata.json | 71 ++
.../metadata/version-hint.txt | 0
...c50a84a5e-job_16597105613621_0032-00002.parquet | Bin 0 -> 3222 bytes
...15da206-f60e01cb00000003_1034098606_data.0.parq | Bin 0 -> 1182 bytes
...c50a84a5e-job_16597105613621_0032-00003.parquet | Bin 0 -> 3252 bytes
...15da206-f60e01cb00000003_1489587766_data.0.parq | Bin 0 -> 1203 bytes
...c50a84a5e-job_16597105613621_0032-00001.parquet | Bin 0 -> 3221 bytes
...15da206-f60e01cb00000004_1711435901_data.0.parq | Bin 0 -> 1183 bytes
.../464c179e-c9ba-40f5-a35f-144106a1f16c-m0.avro | Bin 0 -> 5766 bytes
.../771485e9-78ac-4ffc-b1ef-1fda5bab33cf-m0.avro | Bin 0 -> 4367 bytes
...384-1-771485e9-78ac-4ffc-b1ef-1fda5bab33cf.avro | Bin 0 -> 2189 bytes
...578-1-464c179e-c9ba-40f5-a35f-144106a1f16c.avro | Bin 0 -> 2373 bytes
.../metadata/v1.metadata.json | 61 ++
.../metadata/v2.metadata.json | 88 ++
.../metadata/v3.metadata.json | 114 +++
.../metadata/version-hint.txt | 1 +
...-67bfa860a28c-job_16618645111571_0006-00001.orc | Bin 0 -> 603 bytes
...-1a8309657106-job_16618645111571_0006-00002.orc | Bin 0 -> 1619 bytes
...-67bfa860a28c-job_16618645111571_0006-00002.orc | Bin 0 -> 620 bytes
...-1a8309657106-job_16618645111571_0006-00003.orc | Bin 0 -> 1648 bytes
...-67bfa860a28c-job_16618645111571_0006-00003.orc | Bin 0 -> 584 bytes
...-1a8309657106-job_16618645111571_0006-00001.orc | Bin 0 -> 1615 bytes
.../588ee1ca-6a85-4af2-8ba2-e595e71712ba-m0.avro | Bin 0 -> 4538 bytes
.../5b14eaa8-83cb-4f71-a473-402f345fa5b5-m0.avro | Bin 0 -> 6141 bytes
...310-1-5b14eaa8-83cb-4f71-a473-402f345fa5b5.avro | Bin 0 -> 2382 bytes
...108-1-588ee1ca-6a85-4af2-8ba2-e595e71712ba.avro | Bin 0 -> 2194 bytes
.../metadata/v1.metadata.json | 61 ++
.../metadata/v2.metadata.json | 86 ++
.../metadata/v3.metadata.json | 112 +++
.../metadata/version-hint.txt | 1 +
...bea9a4224-job_16597105613620_0025-00001.parquet | Bin 0 -> 625 bytes
...ac53f30b9-job_16597105613621_0025-00001.parquet | Bin 0 -> 2666 bytes
.../236523f7-a5bc-459f-b4c9-16af5bd43bca-m0.avro | Bin 0 -> 3675 bytes
.../816400dd-012d-40c5-ab65-bc16ff18d2d7-m0.avro | Bin 0 -> 4159 bytes
...647-1-816400dd-012d-40c5-ab65-bc16ff18d2d7.avro | Bin 0 -> 2335 bytes
...463-1-236523f7-a5bc-459f-b4c9-16af5bd43bca.avro | Bin 0 -> 2171 bytes
.../metadata/v1.metadata.json | 45 +
.../metadata/v2.metadata.json | 70 ++
.../metadata/v3.metadata.json | 96 ++
.../metadata/version-hint.txt | 1 +
...-8f7570d3aa7c-job_16618645111570_0002-00001.orc | Bin 0 -> 340 bytes
...-a1cc5b09cf2b-job_16618645111571_0002-00001.orc | Bin 0 -> 1319 bytes
.../6d54c2e9-a4c7-4c5c-8a6f-a17f92de4c48-m0.avro | Bin 0 -> 4173 bytes
.../83d17f01-336e-41ab-a791-ffd5f511f6ab-m0.avro | Bin 0 -> 3671 bytes
...253-1-6d54c2e9-a4c7-4c5c-8a6f-a17f92de4c48.avro | Bin 0 -> 2343 bytes
...162-1-83d17f01-336e-41ab-a791-ffd5f511f6ab.avro | Bin 0 -> 2175 bytes
.../metadata/v1.metadata.json | 46 +
.../metadata/v2.metadata.json | 71 ++
.../metadata/v3.metadata.json | 97 ++
.../metadata/version-hint.txt | 1 +
...9faf82448-job_16597105613620_0026-00001.parquet | Bin 0 -> 625 bytes
...fa712b987-job_16597105613620_0026-00001.parquet | Bin 0 -> 625 bytes
...8d0937573-job_16597105613620_0026-00001.parquet | Bin 0 -> 625 bytes
...89b8d79d3-job_16597105613620_0026-00001.parquet | Bin 0 -> 620 bytes
...89b8d79d3-job_16597105613621_0026-00001.parquet | Bin 0 -> 2697 bytes
...69282a896-job_16597105613621_0027-00001.parquet | Bin 0 -> 2760 bytes
.../4ba5ef32-7f8b-4418-b5bf-3fb8002e0dde-m0.avro | Bin 0 -> 3696 bytes
.../969de65c-8915-4ae5-8d54-a82701195c55-m0.avro | Bin 0 -> 3696 bytes
.../c4e37595-32c2-483f-b6d7-866f60e36976-m0.avro | Bin 0 -> 4222 bytes
.../db6f17fe-6fb6-4120-839d-4d6ca5244a1c-m0.avro | Bin 0 -> 3695 bytes
.../ea749da1-7b98-4dca-a4eb-f7d5d62f9dde-m0.avro | Bin 0 -> 4222 bytes
.../ec9e7ecc-b546-42dd-8d0d-0dde2182dbc7-m0.avro | Bin 0 -> 3696 bytes
...439-1-ea749da1-7b98-4dca-a4eb-f7d5d62f9dde.avro | Bin 0 -> 3119 bytes
...966-1-db6f17fe-6fb6-4120-839d-4d6ca5244a1c.avro | Bin 0 -> 2191 bytes
...650-1-969de65c-8915-4ae5-8d54-a82701195c55.avro | Bin 0 -> 2377 bytes
...930-1-ec9e7ecc-b546-42dd-8d0d-0dde2182dbc7.avro | Bin 0 -> 2749 bytes
...327-1-4ba5ef32-7f8b-4418-b5bf-3fb8002e0dde.avro | Bin 0 -> 2563 bytes
...945-2-c4e37595-32c2-483f-b6d7-866f60e36976.avro | Bin 0 -> 2934 bytes
.../metadata/v1.metadata.json | 45 +
.../metadata/v2.metadata.json | 70 ++
.../metadata/v3.metadata.json | 96 ++
.../metadata/v4.metadata.json | 122 +++
.../metadata/v5.metadata.json | 148 +++
.../metadata/v6.metadata.json | 174 ++++
.../metadata/v7.metadata.json | 200 ++++
.../metadata/version-hint.txt | 1 +
...-d16898fd4524-job_16618645111570_0003-00001.orc | Bin 0 -> 340 bytes
...-9943cb4e90e9-job_16618645111570_0003-00001.orc | Bin 0 -> 339 bytes
...-28d0bad0a4c0-job_16618645111570_0004-00001.orc | Bin 0 -> 336 bytes
...-8e3b0dcf8fa7-job_16618645111570_0004-00001.orc | Bin 0 -> 341 bytes
...-28d0bad0a4c0-job_16618645111571_0004-00001.orc | Bin 0 -> 1347 bytes
...-0a254d15246c-job_16618645111571_0004-00001.orc | Bin 0 -> 1367 bytes
.../560427d8-9e81-4111-9b40-3aeb73af7049-m0.avro | Bin 0 -> 4237 bytes
.../5f58eff5-d9a4-44eb-a208-244d0b6b927b-m0.avro | Bin 0 -> 3692 bytes
.../666190a5-67e0-431f-b142-7ddf9f933d4f-m0.avro | Bin 0 -> 3692 bytes
.../9677edab-12db-429c-aa24-5e3a112caed4-m0.avro | Bin 0 -> 3692 bytes
.../a8152ff6-a39c-435a-916b-d0df02388331-m0.avro | Bin 0 -> 4237 bytes
.../e1f383b4-0b8a-4a19-8c70-4ea23978309d-m0.avro | Bin 0 -> 3692 bytes
...082-1-5f58eff5-d9a4-44eb-a208-244d0b6b927b.avro | Bin 0 -> 2956 bytes
...185-1-e1f383b4-0b8a-4a19-8c70-4ea23978309d.avro | Bin 0 -> 2196 bytes
...395-1-9677edab-12db-429c-aa24-5e3a112caed4.avro | Bin 0 -> 2576 bytes
...480-1-560427d8-9e81-4111-9b40-3aeb73af7049.avro | Bin 0 -> 3146 bytes
...501-1-666190a5-67e0-431f-b142-7ddf9f933d4f.avro | Bin 0 -> 2386 bytes
...474-2-a8152ff6-a39c-435a-916b-d0df02388331.avro | Bin 0 -> 2766 bytes
.../metadata/v1.metadata.json | 46 +
.../metadata/v2.metadata.json | 71 ++
.../metadata/v3.metadata.json | 97 ++
.../metadata/v4.metadata.json | 123 +++
.../metadata/v5.metadata.json | 149 +++
.../metadata/v6.metadata.json | 175 ++++
.../metadata/v7.metadata.json | 201 ++++
.../metadata/version-hint.txt | 1 +
...f68b8ae1e-job_16597105613620_0030-00001.parquet | Bin 0 -> 625 bytes
...3ae7eaf1f-job_16597105613620_0030-00001.parquet | Bin 0 -> 625 bytes
...3ae7eaf1f-job_16597105613621_0030-00001.parquet | Bin 0 -> 2666 bytes
.../0f93551b-cc05-4e55-a65b-6f78e634cf4c-m0.avro | Bin 0 -> 3675 bytes
.../d399b245-f138-4ae2-bd1f-f82e0ee16023-m0.avro | Bin 0 -> 3675 bytes
.../da27d446-94df-4850-85dd-c8edcda7685e-m0.avro | Bin 0 -> 4159 bytes
...687-2-da27d446-94df-4850-85dd-c8edcda7685e.avro | Bin 0 -> 2500 bytes
...077-1-d399b245-f138-4ae2-bd1f-f82e0ee16023.avro | Bin 0 -> 2336 bytes
...314-1-0f93551b-cc05-4e55-a65b-6f78e634cf4c.avro | Bin 0 -> 2171 bytes
.../metadata/v1.metadata.json | 45 +
.../metadata/v2.metadata.json | 70 ++
.../metadata/v3.metadata.json | 96 ++
.../metadata/v4.metadata.json | 122 +++
.../metadata/version-hint.txt | 1 +
...0b6136a-job_16619542960420_0002-1-00001.parquet | Bin 0 -> 872 bytes
...e500a19c1d1-job_16619542960420_0003-1-00001.orc | Bin 0 -> 437 bytes
...80faff0-job_16619542960420_0004-1-00001.parquet | Bin 0 -> 872 bytes
...19c5500ed04-job_16619542960420_0004-1-00001.orc | Bin 0 -> 435 bytes
.../055baf62-de6d-4583-bf21-f187f9482343-m0.avro | Bin 0 -> 3297 bytes
.../871d1473-8566-46c0-a530-a2256b3f396f-m0.avro | Bin 0 -> 3297 bytes
.../a0332d05-4c9c-4640-8656-69ba61b7859a-m0.avro | Bin 0 -> 3304 bytes
.../d43cc1ea-096f-4594-9583-b1b27f8f0230-m0.avro | Bin 0 -> 3305 bytes
...135-1-a0332d05-4c9c-4640-8656-69ba61b7859a.avro | Bin 0 -> 1989 bytes
...859-1-055baf62-de6d-4583-bf21-f187f9482343.avro | Bin 0 -> 2379 bytes
...254-1-d43cc1ea-096f-4594-9583-b1b27f8f0230.avro | Bin 0 -> 2249 bytes
...572-1-871d1473-8566-46c0-a530-a2256b3f396f.avro | Bin 0 -> 2119 bytes
.../metadata/v1.metadata.json | 70 ++
.../metadata/v2.metadata.json | 94 ++
.../metadata/v3.metadata.json | 100 ++
.../metadata/v4.metadata.json | 125 +++
.../metadata/v5.metadata.json | 128 +++
.../metadata/v6.metadata.json | 153 +++
.../metadata/v7.metadata.json | 156 +++
.../metadata/v8.metadata.json | 181 ++++
.../metadata/version-hint.txt | 1 +
.../functional/functional_schema_template.sql | 325 ++++++-
.../datasets/functional/schema_constraints.csv | 28 +-
testdata/scale_test_metadata/README.md | 92 ++
testdata/scale_test_metadata/create-wide-table.sql | 1012 ++++++++++++++++++++
testdata/scale_test_metadata/load-1k_col_tbl.sh | 44 +
.../PlannerTest/bloom-filter-assignment.test | 20 +-
.../queries/PlannerTest/constant-folding.test | 4 +-
.../queries/PlannerTest/iceberg-v2-tables.test | 693 ++++++++++++++
.../queries/PlannerTest/kudu.test | 68 ++
.../queries/PlannerTest/max-row-size.test | 26 +-
...-runtime-filters-hdfs-num-rows-est-enabled.test | 2 +-
.../PlannerTest/min-max-runtime-filters.test | 10 +-
.../queries/PlannerTest/mt-dop-validation.test | 8 +-
.../PlannerTest/parquet-filtering-disabled.test | 8 +-
.../queries/PlannerTest/parquet-filtering.test | 16 +-
.../queries/PlannerTest/resource-requirements.test | 272 +++---
.../queries/PlannerTest/result-spooling.test | 104 ++
.../PlannerTest/runtime-filter-query-options.test | 10 +-
.../PlannerTest/spillable-buffer-sizing.test | 90 +-
.../queries/PlannerTest/tablesample.test | 150 ++-
.../queries/PlannerTest/tpcds/tpcds-q01.test | 26 +-
.../queries/PlannerTest/tpcds/tpcds-q02.test | 28 +-
.../queries/PlannerTest/tpcds/tpcds-q03.test | 20 +-
.../queries/PlannerTest/tpcds/tpcds-q04.test | 112 +--
.../queries/PlannerTest/tpcds/tpcds-q05.test | 52 +-
.../queries/PlannerTest/tpcds/tpcds-q06.test | 42 +-
.../queries/PlannerTest/tpcds/tpcds-q07.test | 22 +-
.../queries/PlannerTest/tpcds/tpcds-q08.test | 26 +-
.../queries/PlannerTest/tpcds/tpcds-q09.test | 64 +-
.../queries/PlannerTest/tpcds/tpcds-q10a.test | 38 +-
.../queries/PlannerTest/tpcds/tpcds-q11.test | 76 +-
.../queries/PlannerTest/tpcds/tpcds-q12.test | 16 +-
.../queries/PlannerTest/tpcds/tpcds-q13.test | 42 +-
.../queries/PlannerTest/tpcds/tpcds-q14a.test | 186 ++--
.../queries/PlannerTest/tpcds/tpcds-q14b.test | 138 +--
.../queries/PlannerTest/tpcds/tpcds-q15.test | 24 +-
.../queries/PlannerTest/tpcds/tpcds-q16.test | 42 +-
.../queries/PlannerTest/tpcds/tpcds-q17.test | 42 +-
.../queries/PlannerTest/tpcds/tpcds-q18.test | 36 +-
.../queries/PlannerTest/tpcds/tpcds-q19.test | 34 +-
.../queries/PlannerTest/tpcds/tpcds-q20.test | 16 +-
.../queries/PlannerTest/tpcds/tpcds-q21.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q22.test | 14 +-
.../queries/PlannerTest/tpcds/tpcds-q23a.test | 92 +-
.../queries/PlannerTest/tpcds/tpcds-q23b.test | 96 +-
.../queries/PlannerTest/tpcds/tpcds-q24a.test | 62 +-
.../queries/PlannerTest/tpcds/tpcds-q24b.test | 62 +-
.../queries/PlannerTest/tpcds/tpcds-q25.test | 42 +-
.../queries/PlannerTest/tpcds/tpcds-q26.test | 26 +-
.../queries/PlannerTest/tpcds/tpcds-q27.test | 20 +-
.../queries/PlannerTest/tpcds/tpcds-q28.test | 48 +-
.../queries/PlannerTest/tpcds/tpcds-q29.test | 40 +-
.../queries/PlannerTest/tpcds/tpcds-q30.test | 30 +-
.../queries/PlannerTest/tpcds/tpcds-q31.test | 72 +-
.../queries/PlannerTest/tpcds/tpcds-q32.test | 42 +-
.../queries/PlannerTest/tpcds/tpcds-q33.test | 70 +-
.../queries/PlannerTest/tpcds/tpcds-q34.test | 30 +-
.../queries/PlannerTest/tpcds/tpcds-q35a.test | 34 +-
.../queries/PlannerTest/tpcds/tpcds-q36.test | 20 +-
.../queries/PlannerTest/tpcds/tpcds-q37.test | 24 +-
.../queries/PlannerTest/tpcds/tpcds-q38.test | 48 +-
.../queries/PlannerTest/tpcds/tpcds-q39a.test | 34 +-
.../queries/PlannerTest/tpcds/tpcds-q39b.test | 34 +-
.../queries/PlannerTest/tpcds/tpcds-q40.test | 20 +-
.../queries/PlannerTest/tpcds/tpcds-q41.test | 12 +-
.../queries/PlannerTest/tpcds/tpcds-q42.test | 16 +-
.../queries/PlannerTest/tpcds/tpcds-q43.test | 16 +-
.../queries/PlannerTest/tpcds/tpcds-q44.test | 48 +-
.../queries/PlannerTest/tpcds/tpcds-q45.test | 32 +-
.../queries/PlannerTest/tpcds/tpcds-q46.test | 30 +-
.../queries/PlannerTest/tpcds/tpcds-q47.test | 52 +-
.../queries/PlannerTest/tpcds/tpcds-q48.test | 38 +-
.../queries/PlannerTest/tpcds/tpcds-q49.test | 40 +-
.../queries/PlannerTest/tpcds/tpcds-q50.test | 22 +-
.../queries/PlannerTest/tpcds/tpcds-q51.test | 22 +-
.../queries/PlannerTest/tpcds/tpcds-q52.test | 16 +-
.../queries/PlannerTest/tpcds/tpcds-q53.test | 20 +-
.../queries/PlannerTest/tpcds/tpcds-q54.test | 74 +-
.../queries/PlannerTest/tpcds/tpcds-q55.test | 16 +-
.../queries/PlannerTest/tpcds/tpcds-q56.test | 74 +-
.../queries/PlannerTest/tpcds/tpcds-q57.test | 50 +-
.../queries/PlannerTest/tpcds/tpcds-q58.test | 70 +-
.../queries/PlannerTest/tpcds/tpcds-q59.test | 36 +-
.../queries/PlannerTest/tpcds/tpcds-q60.test | 74 +-
.../queries/PlannerTest/tpcds/tpcds-q61.test | 60 +-
.../queries/PlannerTest/tpcds/tpcds-q62.test | 24 +-
.../queries/PlannerTest/tpcds/tpcds-q63.test | 20 +-
.../queries/PlannerTest/tpcds/tpcds-q64.test | 200 ++--
.../queries/PlannerTest/tpcds/tpcds-q65.test | 34 +-
.../queries/PlannerTest/tpcds/tpcds-q66.test | 60 +-
.../queries/PlannerTest/tpcds/tpcds-q67.test | 20 +-
.../queries/PlannerTest/tpcds/tpcds-q68.test | 30 +-
.../queries/PlannerTest/tpcds/tpcds-q69.test | 42 +-
.../queries/PlannerTest/tpcds/tpcds-q70.test | 28 +-
.../queries/PlannerTest/tpcds/tpcds-q71.test | 30 +-
.../queries/PlannerTest/tpcds/tpcds-q72.test | 46 +-
.../queries/PlannerTest/tpcds/tpcds-q73.test | 24 +-
.../queries/PlannerTest/tpcds/tpcds-q74.test | 76 +-
.../queries/PlannerTest/tpcds/tpcds-q75.test | 110 +--
.../queries/PlannerTest/tpcds/tpcds-q76.test | 38 +-
.../queries/PlannerTest/tpcds/tpcds-q77.test | 70 +-
.../queries/PlannerTest/tpcds/tpcds-q78.test | 32 +-
.../queries/PlannerTest/tpcds/tpcds-q79.test | 26 +-
.../queries/PlannerTest/tpcds/tpcds-q80.test | 74 +-
.../queries/PlannerTest/tpcds/tpcds-q81.test | 36 +-
.../queries/PlannerTest/tpcds/tpcds-q82.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q83.test | 58 +-
.../queries/PlannerTest/tpcds/tpcds-q84.test | 20 +-
.../queries/PlannerTest/tpcds/tpcds-q85.test | 40 +-
.../queries/PlannerTest/tpcds/tpcds-q86.test | 14 +-
.../queries/PlannerTest/tpcds/tpcds-q87.test | 48 +-
.../queries/PlannerTest/tpcds/tpcds-q88.test | 128 +--
.../queries/PlannerTest/tpcds/tpcds-q89.test | 20 +-
.../queries/PlannerTest/tpcds/tpcds-q90.test | 28 +-
.../queries/PlannerTest/tpcds/tpcds-q91.test | 30 +-
.../queries/PlannerTest/tpcds/tpcds-q92.test | 40 +-
.../queries/PlannerTest/tpcds/tpcds-q93.test | 12 +-
.../queries/PlannerTest/tpcds/tpcds-q94.test | 46 +-
.../queries/PlannerTest/tpcds/tpcds-q95.test | 58 +-
.../queries/PlannerTest/tpcds/tpcds-q96.test | 30 +-
.../queries/PlannerTest/tpcds/tpcds-q97.test | 34 +-
.../queries/PlannerTest/tpcds/tpcds-q98.test | 16 +-
.../queries/PlannerTest/tpcds/tpcds-q99.test | 24 +-
.../queries/PlannerTest/tpch-all.test | 88 +-
.../queries/PlannerTest/tpch-kudu.test | 4 +-
.../queries/PlannerTest/tpch-nested.test | 28 +-
.../QueryTest/admission-max-min-mem-limits.test | 12 +-
.../queries/QueryTest/binary-type.test | 149 +++
.../QueryTest/dedicated-coord-mem-estimates.test | 10 +-
.../queries/QueryTest/explain-level2.test | 6 +-
.../queries/QueryTest/generic-java-udf.test | 7 +
.../queries/QueryTest/hbase-inserts.test | 37 +-
.../queries/QueryTest/iceberg-alter.test | 87 +-
.../queries/QueryTest/iceberg-compute-stats.test | 401 ++++++++
.../QueryTest/iceberg-create-table-like-table.test | 8 +-
.../queries/QueryTest/iceberg-create.test | 30 +-
.../queries/QueryTest/iceberg-ctas.test | 4 +-
.../queries/QueryTest/iceberg-insert.test | 10 +-
.../QueryTest/iceberg-mixed-file-format.test | 11 +
.../iceberg-multiple-storage-locations-table.test | 75 ++
.../queries/QueryTest/iceberg-negative.test | 33 +-
.../queries/QueryTest/iceberg-old-fileformat.test | 4 +-
.../iceberg-partition-transform-insert.test | 171 ++++
.../QueryTest/iceberg-partitioned-insert.test | 118 +++
.../queries/QueryTest/iceberg-query.test | 6 +-
.../queries/QueryTest/iceberg-tablesample-v2.test | 105 ++
.../queries/QueryTest/iceberg-tablesample.test | 43 +
.../iceberg-v2-read-position-deletes-orc.test | 329 +++++++
.../iceberg-v2-read-position-deletes.test | 532 ++++++++++
.../queries/QueryTest/java-udf.test | 14 +
.../queries/QueryTest/load-generic-java-udfs.test | 4 +
.../queries/QueryTest/load-java-udfs.test | 4 +
.../functional-query/queries/QueryTest/misc.test | 34 +-
.../queries/QueryTest/mixing-virtual-columns.test | 112 +++
.../queries/QueryTest/multiple-filesystems.test | 10 +-
.../QueryTest/nested-array-in-select-list.test | 16 +-
.../QueryTest/nested-map-in-select-list.test | 326 +++++++
.../QueryTest/nested-types-scanner-basic.test | 34 +
.../QueryTest/nested-types-star-expansion.test | 164 ++++
.../QueryTest/parquet-page-index-bugfix.test | 32 +
.../queries/QueryTest/partition-col-types.test | 6 +-
.../ranger_column_masking_complex_types.test | 13 +
...anger_column_masking_struct_in_select_list.test | 32 +-
.../queries/QueryTest/show-create-table.test | 86 +-
.../queries/QueryTest/spilling-large-rows.test | 3 +-
.../queries/QueryTest/struct-in-select-list.test | 6 +
.../functional-query/queries/QueryTest/udf.test | 17 +-
.../queries/QueryTest/utf8-string-functions.test | 80 ++
.../queries/QueryTest/views-ddl.test | 70 +-
.../virtual-column-file-position-generic.test | 157 +++
.../virtual-column-file-position-parquet.test | 223 +++++
.../workloads/tpch/queries/datastream-sender.test | 48 +
tests/authorization/test_provider.py | 35 +-
tests/authorization/test_ranger.py | 51 +-
tests/common/custom_cluster_test_suite.py | 37 +-
tests/common/environ.py | 6 +-
tests/common/file_utils.py | 14 +-
tests/common/impala_test_suite.py | 29 +-
.../Dockerfile => tests/common/network.py | 21 +-
tests/common/skip.py | 168 +---
tests/common/test_dimensions.py | 3 +-
tests/common/test_result_verifier.py | 2 +-
tests/custom_cluster/test_admission_controller.py | 16 +-
tests/custom_cluster/test_client_ssl.py | 8 +-
tests/custom_cluster/test_coordinators.py | 12 +-
tests/custom_cluster/test_events_custom_configs.py | 11 +-
tests/custom_cluster/test_exchange_delays.py | 5 +-
tests/custom_cluster/test_executor_groups.py | 4 +-
tests/custom_cluster/test_hdfs_fd_caching.py | 54 +-
.../test_hive_parquet_codec_interop.py | 7 +-
.../custom_cluster/test_hive_text_codec_interop.py | 7 +-
tests/custom_cluster/test_insert_behaviour.py | 14 +-
tests/custom_cluster/test_kudu.py | 18 +-
tests/custom_cluster/test_lineage.py | 10 +-
tests/custom_cluster/test_local_catalog.py | 12 +-
tests/custom_cluster/test_local_tz_conversion.py | 11 +-
.../test_metadata_no_events_processing.py | 11 +-
tests/custom_cluster/test_metadata_replicas.py | 22 +-
.../custom_cluster/test_parquet_max_page_header.py | 11 +-
tests/custom_cluster/test_partition.py | 8 +-
tests/custom_cluster/test_permanent_udfs.py | 75 +-
tests/custom_cluster/test_query_event_hooks.py | 20 +-
tests/custom_cluster/test_query_retries.py | 10 +-
tests/custom_cluster/test_restart_services.py | 8 +-
tests/custom_cluster/test_rpc_timeout.py | 5 +-
tests/custom_cluster/test_runtime_profile.py | 4 +-
tests/custom_cluster/test_scheduler_locality.py | 55 ++
tests/custom_cluster/test_scratch_disk.py | 42 +
.../test_startup_filesystem_checks.py | 18 +-
tests/custom_cluster/test_thrift_socket.py | 104 ++
.../custom_cluster/test_topic_update_frequency.py | 6 +-
tests/data_errors/test_data_errors.py | 28 +-
tests/failure/test_failpoints.py | 17 +-
tests/hs2/test_fetch.py | 78 +-
tests/hs2/test_hs2.py | 2 +-
tests/metadata/test_catalogd_debug_actions.py | 6 +-
tests/metadata/test_compute_stats.py | 31 +-
tests/metadata/test_ddl.py | 171 ++--
tests/metadata/test_event_processing.py | 68 +-
tests/metadata/test_explain.py | 8 +-
tests/metadata/test_hdfs_encryption.py | 14 +-
tests/metadata/test_hdfs_permissions.py | 10 +-
tests/metadata/test_hms_integration.py | 24 +-
tests/metadata/test_last_ddl_time_update.py | 117 ++-
tests/metadata/test_load.py | 12 +-
tests/metadata/test_metadata_query_statements.py | 23 +-
tests/metadata/test_partition_metadata.py | 34 +-
tests/metadata/test_recover_partitions.py | 6 +-
tests/metadata/test_recursive_listing.py | 45 +-
tests/metadata/test_refresh_partition.py | 12 +-
tests/metadata/test_show_create_table.py | 15 +-
tests/metadata/test_stale_metadata.py | 5 +-
tests/metadata/test_stats_extrapolation.py | 5 +-
tests/metadata/test_testcase_builder.py | 4 +-
tests/metadata/test_views_compatibility.py | 15 +-
tests/query_test/test_acid.py | 130 +--
tests/query_test/test_compressed_formats.py | 8 +-
.../query_test/test_datastream_sender.py | 25 +-
tests/query_test/test_date_queries.py | 11 +-
tests/query_test/test_exprs.py | 42 +
tests/query_test/test_hbase_queries.py | 20 +-
tests/query_test/test_hdfs_caching.py | 42 +-
tests/query_test/test_iceberg.py | 148 ++-
tests/query_test/test_insert.py | 6 +-
tests/query_test/test_insert_behaviour.py | 96 +-
tests/query_test/test_insert_parquet.py | 32 +-
tests/query_test/test_join_queries.py | 20 +-
tests/query_test/test_mt_dop.py | 4 +-
tests/query_test/test_nested_types.py | 84 +-
tests/query_test/test_observability.py | 31 +-
tests/query_test/test_parquet_stats.py | 2 +
tests/query_test/test_partitioning.py | 13 +-
tests/query_test/test_queries.py | 1 +
tests/query_test/test_resource_limits.py | 10 +-
tests/query_test/test_runtime_filters.py | 30 +-
tests/query_test/test_scanners.py | 232 +++--
tests/query_test/test_udfs.py | 12 +-
tests/shell/test_shell_commandline.py | 126 ++-
tests/shell/util.py | 4 +-
tests/stress/test_acid_stress.py | 14 +-
tests/stress/test_ddl_stress.py | 12 +-
tests/util/event_processor_utils.py | 110 ++-
tests/util/filesystem_utils.py | 2 +
tests/util/hdfs_util.py | 46 +-
847 files changed, 25903 insertions(+), 7587 deletions(-)
create mode 100644 be/src/benchmarks/decimal-util-benchmark.cc
copy docker/statestored/Dockerfile => be/src/exec/avro/CMakeLists.txt (58%)
rename be/src/exec/{ => avro}/hdfs-avro-scanner-ir.cc (99%)
rename be/src/exec/{ => avro}/hdfs-avro-scanner-test.cc (99%)
rename be/src/exec/{ => avro}/hdfs-avro-scanner.cc (99%)
rename be/src/exec/{ => avro}/hdfs-avro-scanner.h (100%)
copy docker/statestored/Dockerfile => be/src/exec/hbase/CMakeLists.txt (68%)
rename be/src/exec/{ => hbase}/hbase-scan-node.cc (95%)
rename be/src/exec/{ => hbase}/hbase-scan-node.h (96%)
rename be/src/exec/{ => hbase}/hbase-table-scanner.cc (99%)
rename be/src/exec/{ => hbase}/hbase-table-scanner.h (100%)
rename be/src/exec/{ => hbase}/hbase-table-sink.cc (98%)
rename be/src/exec/{ => hbase}/hbase-table-sink.h (98%)
rename be/src/exec/{ => hbase}/hbase-table-writer.cc (94%)
rename be/src/exec/{ => hbase}/hbase-table-writer.h (100%)
copy docker/statestored/Dockerfile => be/src/exec/kudu/CMakeLists.txt (62%)
rename be/src/exec/{ => kudu}/kudu-scan-node-base.cc (97%)
rename be/src/exec/{ => kudu}/kudu-scan-node-base.h (100%)
rename be/src/exec/{ => kudu}/kudu-scan-node-mt.cc (96%)
rename be/src/exec/{ => kudu}/kudu-scan-node-mt.h (97%)
rename be/src/exec/{ => kudu}/kudu-scan-node.cc (98%)
rename be/src/exec/{ => kudu}/kudu-scan-node.h (98%)
rename be/src/exec/{ => kudu}/kudu-scanner.cc (99%)
rename be/src/exec/{ => kudu}/kudu-scanner.h (99%)
rename be/src/exec/{ => kudu}/kudu-table-sink.cc (99%)
rename be/src/exec/{ => kudu}/kudu-table-sink.h (99%)
rename be/src/exec/{ => kudu}/kudu-util-ir.cc (99%)
rename be/src/exec/{ => kudu}/kudu-util.cc (99%)
rename be/src/exec/{ => kudu}/kudu-util.h (100%)
copy docker/statestored/Dockerfile => be/src/exec/orc/CMakeLists.txt (68%)
rename be/src/exec/{ => orc}/hdfs-orc-scanner.cc (99%)
rename be/src/exec/{ => orc}/hdfs-orc-scanner.h (97%)
rename be/src/exec/{ => orc}/orc-column-readers.cc (98%)
rename be/src/exec/{ => orc}/orc-column-readers.h (99%)
rename be/src/exec/{ => orc}/orc-metadata-utils.cc (99%)
rename be/src/exec/{ => orc}/orc-metadata-utils.h (100%)
copy docker/statestored/Dockerfile => be/src/exec/rcfile/CMakeLists.txt (68%)
rename be/src/exec/{ => rcfile}/hdfs-rcfile-scanner.cc (98%)
rename be/src/exec/{ => rcfile}/hdfs-rcfile-scanner.h (100%)
create mode 100644 be/src/exec/scan-range-queue-mt.h
copy docker/statestored/Dockerfile => be/src/exec/sequence/CMakeLists.txt (68%)
rename be/src/exec/{ => sequence}/hdfs-sequence-scanner.cc (99%)
rename be/src/exec/{ => sequence}/hdfs-sequence-scanner.h (100%)
copy docker/statestored/Dockerfile => be/src/exec/text/CMakeLists.txt (68%)
rename be/src/exec/{ => text}/hdfs-plugin-text-scanner.cc (99%)
rename be/src/exec/{ => text}/hdfs-plugin-text-scanner.h (100%)
rename be/src/exec/{ => text}/hdfs-text-scanner.cc (98%)
rename be/src/exec/{ => text}/hdfs-text-scanner.h (97%)
create mode 100644 be/src/runtime/io/disk-file-test.cc
create mode 100755 bin/jenkins/dockerized-impala-preserve-vars.py
create mode 100755 bin/jenkins/install_docker.sh
create mode 100755 bin/resolve_minidumps.py
mode change 100644 => 100755 common/thrift/JniCatalog.thrift
create mode 100755 docker/install_os_packages.sh
mode change 100644 => 100755 fe/src/main/cup/sql-parser.cup
create mode 100755 fe/src/main/java/org/apache/impala/analysis/AlterViewSetTblProperties.java
mode change 100644 => 100755 fe/src/main/java/org/apache/impala/analysis/AlterViewStmt.java
create mode 100755 fe/src/main/java/org/apache/impala/analysis/AlterViewUnSetTblProperties.java
mode change 100644 => 100755 fe/src/main/java/org/apache/impala/analysis/CreateOrAlterViewStmtBase.java
mode change 100644 => 100755 fe/src/main/java/org/apache/impala/analysis/CreateViewStmt.java
mode change 100644 => 100755 fe/src/main/java/org/apache/impala/analysis/ToSqlUtils.java
create mode 100644 fe/src/main/java/org/apache/impala/catalog/IcebergPositionDeleteTable.java
create mode 100644 fe/src/main/java/org/apache/impala/catalog/VirtualTable.java
create mode 100644 fe/src/main/java/org/apache/impala/planner/IcebergScanPlanner.java
mode change 100644 => 100755 fe/src/main/java/org/apache/impala/service/CatalogOpExecutor.java
mode change 100644 => 100755 fe/src/test/java/org/apache/impala/analysis/AnalyzeDDLTest.java
mode change 100644 => 100755 fe/src/test/java/org/apache/impala/analysis/ParserTest.java
create mode 100644 fe/src/test/java/org/apache/impala/util/KuduUtilTest.java
copy java/{test-hive-udfs => test-corrupt-hive-udfs}/pom.xml (50%)
create mode 100644 java/test-corrupt-hive-udfs/src/main/java/org/apache/impala/CorruptUdf.java
create mode 100644 java/test-hive-udfs/src/main/java/org/apache/impala/CorruptUdf.java
create mode 100644 shell/value_converter.py
create mode 100644 testdata/LineItemMultiBlock/lineitem_multiblock_variable_num_rows.parquet
delete mode 100644 testdata/UnsupportedTypes/data.csv
create mode 100755 testdata/bin/rewrite-iceberg-metadata.py
copy docker/statestored/Dockerfile => testdata/bin/setup-dfs-keys.sh (67%)
mode change 100644 => 100755
create mode 100644 testdata/data/binary_tbl/000000_0.txt
create mode 100644 testdata/data/create_table_like_parquet_test.parquet
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_multiple_storage_locations/metadata/42056022-e2d2-4548-9376-8993109c2ace-m0.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_multiple_storage_locations/metadata/b5880d95-f4f1-49cb-ba55-143c221017fe-m0.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_multiple_storage_locations/metadata/ce7ad1c8-1ad5-4391-a640-b203d7c476a4-m0.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_multiple_storage_locations/metadata/snap-4264681048229339305-1-b5880d95-f4f1-49cb-ba55-143c221017fe.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_multiple_storage_locations/metadata/snap-4265463682522664668-1-ce7ad1c8-1ad5-4391-a640-b203d7c476a4.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_multiple_storage_locations/metadata/snap-7684033746298894981-1-42056022-e2d2-4548-9376-8993109c2ace.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_multiple_storage_locations/metadata/v1.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_multiple_storage_locations/metadata/v2.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_multiple_storage_locations/metadata/v3.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_multiple_storage_locations/metadata/v4.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_multiple_storage_locations/metadata/v5.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_multiple_storage_locations/metadata/v6.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_multiple_storage_locations/metadata/version-hint.text
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_multiple_storage_locations_data/col_int=0/00001-1-5a94b6af-6ee7-4910-9bf5-165a9a4e71df-00001.parquet
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_multiple_storage_locations_data/col_int=1/00001-1-5a94b6af-6ee7-4910-9bf5-165a9a4e71df-00002.parquet
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_multiple_storage_locations_data01/col_int=1/00001-1-7ac79643-e19f-4294-914e-7b122aff576c-00001.parquet
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_multiple_storage_locations_data01/col_int=2/00001-1-7ac79643-e19f-4294-914e-7b122aff576c-00002.parquet
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_multiple_storage_locations_data02/col_int=0/00001-1-26bc91ef-b403-4b65-a6b0-566396b8d097-00002.parquet
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_multiple_storage_locations_data02/col_int=2/00001-1-26bc91ef-b403-4b65-a6b0-566396b8d097-00001.parquet
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_no_deletes/data/00000-0-data-boroknagyz_20220819180420_a7e5a731-8762-4b59-b3f2-fe6f065cf59b-job_16597105613620_0031-00001.parquet
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_no_deletes/metadata/5c80922f-01b5-4d52-bc93-6505be3b977b-m0.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_no_deletes/metadata/snap-728158873687794725-1-5c80922f-01b5-4d52-bc93-6505be3b977b.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_no_deletes/metadata/v1.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_no_deletes/metadata/v2.metadata.json
copy testdata/data/iceberg_test/hadoop_catalog/ice/{airports_orc => iceberg_v2_no_deletes}/metadata/version-hint.txt (100%)
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_no_deletes_orc/data/00000-0-data-boroknagyz_20220830153046_7c9aaa51-d601-4c5b-a51c-67c1e9e1fe29-job_16618645111570_0001-00001.orc
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_no_deletes_orc/metadata/a72290c9-c518-4719-8502-6c83a881de07-m0.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_no_deletes_orc/metadata/snap-1041485290740594175-1-a72290c9-c518-4719-8502-6c83a881de07.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_no_deletes_orc/metadata/v1.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_no_deletes_orc/metadata/v2.metadata.json
copy testdata/data/iceberg_test/hadoop_catalog/ice/{airports_orc => iceberg_v2_no_deletes_orc}/metadata/version-hint.txt (100%)
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_partitioned_position_deletes/data/action=click/00000-0-delete-boroknagyz_20220819183231_cfc565f5-52b9-4669-9f69-d29c50a84a5e-job_16597105613621_0032-00002.parquet
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_partitioned_position_deletes/data/action=click/874b32d9a15da206-f60e01cb00000003_1034098606_data.0.parq
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_partitioned_position_deletes/data/action=download/00000-0-delete-boroknagyz_20220819183231_cfc565f5-52b9-4669-9f69-d29c50a84a5e-job_16597105613621_0032-00003.parquet
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_partitioned_position_deletes/data/action=download/874b32d9a15da206-f60e01cb00000003_1489587766_data.0.parq
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_partitioned_position_deletes/data/action=view/00000-0-delete-boroknagyz_20220819183231_cfc565f5-52b9-4669-9f69-d29c50a84a5e-job_16597105613621_0032-00001.parquet
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_partitioned_position_deletes/data/action=view/874b32d9a15da206-f60e01cb00000004_1711435901_data.0.parq
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_partitioned_position_deletes/metadata/464c179e-c9ba-40f5-a35f-144106a1f16c-m0.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_partitioned_position_deletes/metadata/771485e9-78ac-4ffc-b1ef-1fda5bab33cf-m0.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_partitioned_position_deletes/metadata/snap-2057976186205897384-1-771485e9-78ac-4ffc-b1ef-1fda5bab33cf.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_partitioned_position_deletes/metadata/snap-8885697082976537578-1-464c179e-c9ba-40f5-a35f-144106a1f16c.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_partitioned_position_deletes/metadata/v1.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_partitioned_position_deletes/metadata/v2.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_partitioned_position_deletes/metadata/v3.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_partitioned_position_deletes/metadata/version-hint.txt
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_partitioned_position_deletes_orc/data/action=click/00000-0-data-boroknagyz_20220830173852_560d6f0e-8508-42d6-95a7-67bfa860a28c-job_16618645111571_0006-00001.orc
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_partitioned_position_deletes_orc/data/action=click/00000-0-delete-boroknagyz_20220830173925_010bf879-cf2f-4209-a70b-1a8309657106-job_16618645111571_0006-00002.orc
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_partitioned_position_deletes_orc/data/action=download/00000-0-data-boroknagyz_20220830173852_560d6f0e-8508-42d6-95a7-67bfa860a28c-job_16618645111571_0006-00002.orc
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_partitioned_position_deletes_orc/data/action=download/00000-0-delete-boroknagyz_20220830173925_010bf879-cf2f-4209-a70b-1a8309657106-job_16618645111571_0006-00003.orc
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_partitioned_position_deletes_orc/data/action=view/00000-0-data-boroknagyz_20220830173852_560d6f0e-8508-42d6-95a7-67bfa860a28c-job_16618645111571_0006-00003.orc
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_partitioned_position_deletes_orc/data/action=view/00000-0-delete-boroknagyz_20220830173925_010bf879-cf2f-4209-a70b-1a8309657106-job_16618645111571_0006-00001.orc
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_partitioned_position_deletes_orc/metadata/588ee1ca-6a85-4af2-8ba2-e595e71712ba-m0.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_partitioned_position_deletes_orc/metadata/5b14eaa8-83cb-4f71-a473-402f345fa5b5-m0.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_partitioned_position_deletes_orc/metadata/snap-5359840930115020310-1-5b14eaa8-83cb-4f71-a473-402f345fa5b5.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_partitioned_position_deletes_orc/metadata/snap-5416468273053855108-1-588ee1ca-6a85-4af2-8ba2-e595e71712ba.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_partitioned_position_deletes_orc/metadata/v1.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_partitioned_position_deletes_orc/metadata/v2.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_partitioned_position_deletes_orc/metadata/v3.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_partitioned_position_deletes_orc/metadata/version-hint.txt
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_delete_all_rows/data/00000-0-data-boroknagyz_20220819150927_e95cefe8-5549-42f6-98a6-b1bbea9a4224-job_16597105613620_0025-00001.parquet
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_delete_all_rows/data/00000-0-delete-boroknagyz_20220819150939_8f0789df-fcdb-4ba8-875c-4aeac53f30b9-job_16597105613621_0025-00001.parquet
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_delete_all_rows/metadata/236523f7-a5bc-459f-b4c9-16af5bd43bca-m0.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_delete_all_rows/metadata/816400dd-012d-40c5-ab65-bc16ff18d2d7-m0.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_delete_all_rows/metadata/snap-444149380144800647-1-816400dd-012d-40c5-ab65-bc16ff18d2d7.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_delete_all_rows/metadata/snap-8593920101374128463-1-236523f7-a5bc-459f-b4c9-16af5bd43bca.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_delete_all_rows/metadata/v1.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_delete_all_rows/metadata/v2.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_delete_all_rows/metadata/v3.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_delete_all_rows/metadata/version-hint.txt
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_delete_all_rows_orc/data/00000-0-data-boroknagyz_20220830153712_a4060925-000f-4454-b68b-8f7570d3aa7c-job_16618645111570_0002-00001.orc
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_delete_all_rows_orc/data/00000-0-delete-boroknagyz_20220830153733_8f03a46b-e4a5-4643-896b-a1cc5b09cf2b-job_16618645111571_0002-00001.orc
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_delete_all_rows_orc/metadata/6d54c2e9-a4c7-4c5c-8a6f-a17f92de4c48-m0.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_delete_all_rows_orc/metadata/83d17f01-336e-41ab-a791-ffd5f511f6ab-m0.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_delete_all_rows_orc/metadata/snap-1801547319505512253-1-6d54c2e9-a4c7-4c5c-8a6f-a17f92de4c48.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_delete_all_rows_orc/metadata/snap-4807054508647143162-1-83d17f01-336e-41ab-a791-ffd5f511f6ab.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_delete_all_rows_orc/metadata/v1.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_delete_all_rows_orc/metadata/v2.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_delete_all_rows_orc/metadata/v3.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_delete_all_rows_orc/metadata/version-hint.txt
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files/data/00000-0-data-boroknagyz_20220819154646_1cad8c38-c65e-4c7c-b516-c4d9faf82448-job_16597105613620_0026-00001.parquet
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files/data/00000-0-data-boroknagyz_20220819154718_db95aeae-d530-4fba-8336-e47fa712b987-job_16597105613620_0026-00001.parquet
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files/data/00000-0-data-boroknagyz_20220819154733_162cd69d-80e2-425b-9638-9008d0937573-job_16597105613620_0026-00001.parquet
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files/data/00000-0-data-boroknagyz_20220819154922_62429d29-6c44-4707-b348-ac189b8d79d3-job_16597105613620_0026-00001.parquet
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files/data/00000-0-delete-boroknagyz_20220819154922_62429d29-6c44-4707-b348-ac189b8d79d3-job_16597105613621_0026-00001.parquet
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files/data/00000-0-delete-boroknagyz_20220819155000_b0411d64-66e3-49fd-a2f0-dab69282a896-job_16597105613621_0027-00001.parquet
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files/metadata/4ba5ef32-7f8b-4418-b5bf-3fb8002e0dde-m0.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files/metadata/969de65c-8915-4ae5-8d54-a82701195c55-m0.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files/metadata/c4e37595-32c2-483f-b6d7-866f60e36976-m0.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files/metadata/db6f17fe-6fb6-4120-839d-4d6ca5244a1c-m0.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files/metadata/ea749da1-7b98-4dca-a4eb-f7d5d62f9dde-m0.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files/metadata/ec9e7ecc-b546-42dd-8d0d-0dde2182dbc7-m0.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files/metadata/snap-1497619269847778439-1-ea749da1-7b98-4dca-a4eb-f7d5d62f9dde.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files/metadata/snap-4363979609026842966-1-db6f17fe-6fb6-4120-839d-4d6ca5244a1c.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files/metadata/snap-5762682948883272650-1-969de65c-8915-4ae5-8d54-a82701195c55.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files/metadata/snap-7490459762454857930-1-ec9e7ecc-b546-42dd-8d0d-0dde2182dbc7.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files/metadata/snap-7508485421322116327-1-4ba5ef32-7f8b-4418-b5bf-3fb8002e0dde.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files/metadata/snap-752781918366351945-2-c4e37595-32c2-483f-b6d7-866f60e36976.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files/metadata/v1.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files/metadata/v2.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files/metadata/v3.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files/metadata/v4.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files/metadata/v5.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files/metadata/v6.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files/metadata/v7.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files/metadata/version-hint.txt
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files_orc/data/00000-0-data-boroknagyz_20220830155232_f36b3f3e-183a-475a-a7d1-d16898fd4524-job_16618645111570_0003-00001.orc
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files_orc/data/00000-0-data-boroknagyz_20220830155307_610e0b78-1186-477b-a30b-9943cb4e90e9-job_16618645111570_0003-00001.orc
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files_orc/data/00000-0-data-boroknagyz_20220830155337_fcbda57d-f37d-48cd-afe4-28d0bad0a4c0-job_16618645111570_0004-00001.orc
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files_orc/data/00000-0-data-boroknagyz_20220830155411_eee97f13-df3d-408c-bcff-8e3b0dcf8fa7-job_16618645111570_0004-00001.orc
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files_orc/data/00000-0-delete-boroknagyz_20220830155337_fcbda57d-f37d-48cd-afe4-28d0bad0a4c0-job_16618645111571_0004-00001.orc
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files_orc/data/00000-0-delete-boroknagyz_20220830155430_32c848c9-37ad-4f77-a0fd-0a254d15246c-job_16618645111571_0004-00001.orc
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files_orc/metadata/560427d8-9e81-4111-9b40-3aeb73af7049-m0.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files_orc/metadata/5f58eff5-d9a4-44eb-a208-244d0b6b927b-m0.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files_orc/metadata/666190a5-67e0-431f-b142-7ddf9f933d4f-m0.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files_orc/metadata/9677edab-12db-429c-aa24-5e3a112caed4-m0.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files_orc/metadata/a8152ff6-a39c-435a-916b-d0df02388331-m0.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files_orc/metadata/e1f383b4-0b8a-4a19-8c70-4ea23978309d-m0.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files_orc/metadata/snap-5003445199566617082-1-5f58eff5-d9a4-44eb-a208-244d0b6b927b.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files_orc/metadata/snap-5936629849848085185-1-e1f383b4-0b8a-4a19-8c70-4ea23978309d.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files_orc/metadata/snap-8476486151350891395-1-9677edab-12db-429c-aa24-5e3a112caed4.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files_orc/metadata/snap-8479298697893993480-1-560427d8-9e81-4111-9b40-3aeb73af7049.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files_orc/metadata/snap-8621312932233473501-1-666190a5-67e0-431f-b142-7ddf9f933d4f.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files_orc/metadata/snap-8634123667305136474-2-a8152ff6-a39c-435a-916b-d0df02388331.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files_orc/metadata/v1.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files_orc/metadata/v2.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files_orc/metadata/v3.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files_orc/metadata/v4.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files_orc/metadata/v5.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files_orc/metadata/v6.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files_orc/metadata/v7.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_not_all_data_files_have_delete_files_orc/metadata/version-hint.txt
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_update_all_rows/data/00000-0-data-boroknagyz_20220819155751_2ddc0706-4c90-42db-927b-d92f68b8ae1e-job_16597105613620_0030-00001.parquet
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_update_all_rows/data/00000-0-data-boroknagyz_20220819155811_bf677db1-cb6c-451b-afc8-4013ae7eaf1f-job_16597105613620_0030-00001.parquet
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_update_all_rows/data/00000-0-delete-boroknagyz_20220819155811_bf677db1-cb6c-451b-afc8-4013ae7eaf1f-job_16597105613621_0030-00001.parquet
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_update_all_rows/metadata/0f93551b-cc05-4e55-a65b-6f78e634cf4c-m0.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_update_all_rows/metadata/d399b245-f138-4ae2-bd1f-f82e0ee16023-m0.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_update_all_rows/metadata/da27d446-94df-4850-85dd-c8edcda7685e-m0.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_update_all_rows/metadata/snap-3877007445826010687-2-da27d446-94df-4850-85dd-c8edcda7685e.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_update_all_rows/metadata/snap-5392552459484846077-1-d399b245-f138-4ae2-bd1f-f82e0ee16023.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_update_all_rows/metadata/snap-6537343489442250314-1-0f93551b-cc05-4e55-a65b-6f78e634cf4c.avro
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_update_all_rows/metadata/v1.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_update_all_rows/metadata/v2.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_update_all_rows/metadata/v3.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_update_all_rows/metadata/v4.metadata.json
create mode 100644 testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_positional_update_all_rows/metadata/version-hint.txt
create mode 100644 testdata/data/iceberg_test/iceberg_mixed_file_format_test/data/00000-0-data-gfurnstahl_20220906113044_157fc172-f5d3-4c70-8653-fff150b6136a-job_16619542960420_0002-1-00001.parquet
create mode 100644 testdata/data/iceberg_test/iceberg_mixed_file_format_test/data/00000-0-data-gfurnstahl_20220906113255_8d49367d-e338-4996-ade5-ee500a19c1d1-job_16619542960420_0003-1-00001.orc
create mode 100644 testdata/data/iceberg_test/iceberg_mixed_file_format_test/data/00000-0-data-gfurnstahl_20220906114830_907f72c7-36ac-4135-8315-27ff880faff0-job_16619542960420_0004-1-00001.parquet
create mode 100644 testdata/data/iceberg_test/iceberg_mixed_file_format_test/data/00000-0-data-gfurnstahl_20220906114900_9c1b7b46-5643-428f-a007-519c5500ed04-job_16619542960420_0004-1-00001.orc
create mode 100644 testdata/data/iceberg_test/iceberg_mixed_file_format_test/metadata/055baf62-de6d-4583-bf21-f187f9482343-m0.avro
create mode 100644 testdata/data/iceberg_test/iceberg_mixed_file_format_test/metadata/871d1473-8566-46c0-a530-a2256b3f396f-m0.avro
create mode 100644 testdata/data/iceberg_test/iceberg_mixed_file_format_test/metadata/a0332d05-4c9c-4640-8656-69ba61b7859a-m0.avro
create mode 100644 testdata/data/iceberg_test/iceberg_mixed_file_format_test/metadata/d43cc1ea-096f-4594-9583-b1b27f8f0230-m0.avro
create mode 100644 testdata/data/iceberg_test/iceberg_mixed_file_format_test/metadata/snap-1847986799759674135-1-a0332d05-4c9c-4640-8656-69ba61b7859a.avro
create mode 100644 testdata/data/iceberg_test/iceberg_mixed_file_format_test/metadata/snap-5574591442446832859-1-055baf62-de6d-4583-bf21-f187f9482343.avro
create mode 100644 testdata/data/iceberg_test/iceberg_mixed_file_format_test/metadata/snap-5589333083859779254-1-d43cc1ea-096f-4594-9583-b1b27f8f0230.avro
create mode 100644 testdata/data/iceberg_test/iceberg_mixed_file_format_test/metadata/snap-6603964444137547572-1-871d1473-8566-46c0-a530-a2256b3f396f.avro
create mode 100644 testdata/data/iceberg_test/iceberg_mixed_file_format_test/metadata/v1.metadata.json
create mode 100644 testdata/data/iceberg_test/iceberg_mixed_file_format_test/metadata/v2.metadata.json
create mode 100644 testdata/data/iceberg_test/iceberg_mixed_file_format_test/metadata/v3.metadata.json
create mode 100644 testdata/data/iceberg_test/iceberg_mixed_file_format_test/metadata/v4.metadata.json
create mode 100644 testdata/data/iceberg_test/iceberg_mixed_file_format_test/metadata/v5.metadata.json
create mode 100644 testdata/data/iceberg_test/iceberg_mixed_file_format_test/metadata/v6.metadata.json
create mode 100644 testdata/data/iceberg_test/iceberg_mixed_file_format_test/metadata/v7.metadata.json
create mode 100644 testdata/data/iceberg_test/iceberg_mixed_file_format_test/metadata/v8.metadata.json
create mode 100644 testdata/data/iceberg_test/iceberg_mixed_file_format_test/metadata/version-hint.txt
create mode 100644 testdata/scale_test_metadata/README.md
create mode 100644 testdata/scale_test_metadata/create-wide-table.sql
create mode 100755 testdata/scale_test_metadata/load-1k_col_tbl.sh
create mode 100644 testdata/workloads/functional-planner/queries/PlannerTest/iceberg-v2-tables.test
mode change 100755 => 100644 testdata/workloads/functional-planner/queries/PlannerTest/tpcds/tpcds-q43.test
mode change 100755 => 100644 testdata/workloads/functional-planner/queries/PlannerTest/tpcds/tpcds-q44.test
mode change 100755 => 100644 testdata/workloads/functional-planner/queries/PlannerTest/tpcds/tpcds-q56.test
mode change 100755 => 100644 testdata/workloads/functional-planner/queries/PlannerTest/tpcds/tpcds-q60.test
create mode 100644 testdata/workloads/functional-query/queries/QueryTest/binary-type.test
create mode 100644 testdata/workloads/functional-query/queries/QueryTest/iceberg-compute-stats.test
create mode 100644 testdata/workloads/functional-query/queries/QueryTest/iceberg-mixed-file-format.test
create mode 100644 testdata/workloads/functional-query/queries/QueryTest/iceberg-multiple-storage-locations-table.test
create mode 100644 testdata/workloads/functional-query/queries/QueryTest/iceberg-tablesample-v2.test
create mode 100644 testdata/workloads/functional-query/queries/QueryTest/iceberg-tablesample.test
create mode 100644 testdata/workloads/functional-query/queries/QueryTest/iceberg-v2-read-position-deletes-orc.test
create mode 100644 testdata/workloads/functional-query/queries/QueryTest/iceberg-v2-read-position-deletes.test
create mode 100644 testdata/workloads/functional-query/queries/QueryTest/mixing-virtual-columns.test
create mode 100644 testdata/workloads/functional-query/queries/QueryTest/nested-map-in-select-list.test
create mode 100644 testdata/workloads/functional-query/queries/QueryTest/nested-types-star-expansion.test
create mode 100644 testdata/workloads/functional-query/queries/QueryTest/parquet-page-index-bugfix.test
create mode 100644 testdata/workloads/functional-query/queries/QueryTest/virtual-column-file-position-generic.test
create mode 100644 testdata/workloads/functional-query/queries/QueryTest/virtual-column-file-position-parquet.test
create mode 100644 testdata/workloads/tpch/queries/datastream-sender.test
copy docker/statestored/Dockerfile => tests/common/network.py (60%)
create mode 100644 tests/custom_cluster/test_scheduler_locality.py
create mode 100644 tests/custom_cluster/test_thrift_socket.py
copy docker/statestored/Dockerfile => tests/query_test/test_datastream_sender.py (56%)