This is an automated email from the ASF dual-hosted git repository. dzamo pushed a change to branch 1.21 in repository https://gitbox.apache.org/repos/asf/drill.git
discard 397fff249c DRILL-8466. upgrade to logback 1.3.14 (#2854) discard e4ca5dd8b1 DRILL-8466. upgrade to logback 1.3.13 (#2852) discard 8c421216f3 DRILL-8463. Bouncy Castle 1.77 (#2849) discard e5864dc92d DRILL-8462: upgrade to poi 5.2.5 and upgrade its transitive dependencies (#2848) discard a66866998d DRILL-8464. Upgrade to checkout action v4 (#2850) discard 777589caa3 DRILL-8446: Incorrect use of OperatingSystemMXBean (#2843) discard 055d6ca4bc DRILL-8461: Prevent XXE Attacks in XML Format Plugin (#2845) discard ccdc9bb56e DRILL-8458: Use correct size of definition level bytes slice when reading Parquet v2 data page (#2838) discard 80645e775c DRILL-8459 Bump Avro to 1.11.3 (#2841) discard a5b94eec68 [MINOR UPDATE]: Improve the Github CI memory constraint workarounds (#2839) discard 5908dc3864 DRILL-8456: Upgrade POI and Commons-Compress (#2833) discard 9346e0bc10 [MINOR UPDATE] Bump sqlite-jdbc from 3.30.1 to 3.41.2.2 in /metastore/rdbms-metastore (#2812) discard ca9bafff7b DRILL-8452: Library upgrades (#2823) discard 6f130c4232 [MINOR UPDATE]: Fix Hadoop 3 impersonation test errors during CI runs (#2822) discard 00fe630a1a DRILL-8451: options and profile pages have bad order symbols style (#2820) discard 7162b9a07c DRILL-8449: fix typo in width property in FreeMarker templates (#2818) discard 06c532d56b Bump h2 from 2.1.210 to 2.2.220 in /contrib/storage-jdbc (#2815) discard 8d398f3f4d DRILL-8442: Fix DeltaRowGroupScan deserialization discard ee56674bb1 Update bug_report.md discard dfddbb2c72 DRILL-8438: Bump YAUAA to 7.19.2 (#2808) discard c61d51ff18 DRILL-8158: Remove non-reproducible entry (#2805) discard 2cc9d795d3 DRILL-8430: Create JacksonUtils (#2800) discard 38fe6d2dcc [DRILL-8429]: Bump Jackson to 2.14.3 (#2798) discard 992440aa70 DRILL-8428: ElasticSearch Config Missing Getters (#2797) discard d396d055c5 DRILL-8385: Add support for disabling SSL certificate verification in the ElasticSearch plugin (#2795) discard a2ce108b48 DRILL-8426: Fix endless retrying zk set data for a large query (#2796) discard 51cd18d40f [MINOR UPDATE] Fix Error In HTTP Plugin Docs discard 3c8e2e6d6b [maven-release-plugin] prepare for next development iteration This update removed existing revisions from the reference, leaving the reference pointing at a previous point in the repository history. * -- * -- N refs/heads/1.21 (6da4b77ceb) \ O -- O -- O (397fff249c) 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: .github/ISSUE_TEMPLATE/bug_report.md | 3 +- .github/workflows/ci.yml | 22 +- .github/workflows/codeql-analysis.yml | 2 +- .github/workflows/publish-snapshot.yml | 2 +- common/pom.xml | 2 +- .../apache/drill/common/scanner/BuildTimeScan.java | 3 +- .../org/apache/drill/common/util/JacksonUtils.java | 64 --- .../org/apache/drill/exec/metrics/CpuGaugeSet.java | 112 ++-- .../test/java/org/apache/drill/test/DrillTest.java | 4 +- contrib/data/pom.xml | 2 +- contrib/data/tpch-sample-data/pom.xml | 2 +- contrib/format-access/pom.xml | 2 +- contrib/format-deltalake/pom.xml | 2 +- .../drill/exec/store/delta/DeltaRowGroupScan.java | 7 +- .../drill/exec/store/delta/DeltaQueriesTest.java | 4 +- contrib/format-esri/pom.xml | 2 +- contrib/format-excel/pom.xml | 6 +- contrib/format-hdf5/pom.xml | 2 +- contrib/format-httpd/pom.xml | 6 +- contrib/format-iceberg/pom.xml | 2 +- contrib/format-image/pom.xml | 2 +- contrib/format-log/pom.xml | 2 +- .../apache/drill/exec/store/log/TestLogReader.java | 3 +- contrib/format-ltsv/pom.xml | 2 +- contrib/format-maprdb/pom.xml | 2 +- contrib/format-pcapng/pom.xml | 2 +- .../store/pcap/TestPcapWithPersistentStore.java | 8 +- contrib/format-pdf/pom.xml | 2 +- contrib/format-sas/pom.xml | 2 +- contrib/format-spss/pom.xml | 2 +- contrib/format-syslog/pom.xml | 2 +- contrib/format-xml/pom.xml | 2 +- .../org/apache/drill/exec/store/xml/XMLReader.java | 3 - .../apache/drill/exec/store/xml/TestXMLReader.java | 13 - contrib/format-xml/src/test/resources/xml/bad.xml | 29 - contrib/pom.xml | 2 +- contrib/storage-cassandra/pom.xml | 2 +- contrib/storage-drill/pom.xml | 2 +- .../store/drill/plugin/DrillStoragePlugin.java | 3 +- contrib/storage-druid/pom.xml | 2 +- .../drill/exec/store/druid/DruidRecordReader.java | 3 +- .../drill/exec/store/druid/DruidStoragePlugin.java | 3 +- .../exec/store/druid/common/DruidFilterBase.java | 3 +- .../exec/store/druid/druid/ScanQueryBuilder.java | 3 +- .../exec/store/druid/rest/DruidAdminClient.java | 3 +- .../exec/store/druid/rest/DruidQueryClient.java | 3 +- .../store/druid/DruidStoragePluginConfigTest.java | 5 +- .../drill/exec/store/druid/DruidTestSuite.java | 3 +- .../drill/exec/store/druid/TestDataGenerator.java | 3 +- contrib/storage-elasticsearch/README.md | 1 - contrib/storage-elasticsearch/pom.xml | 4 +- .../elasticsearch/ElasticsearchStorageConfig.java | 41 +- .../main/resources/bootstrap-storage-plugins.json | 1 - .../elasticsearch/ElasticComplexTypesTest.java | 2 +- .../store/elasticsearch/ElasticInfoSchemaTest.java | 2 +- .../store/elasticsearch/ElasticSearchPlanTest.java | 2 +- .../elasticsearch/ElasticSearchQueryTest.java | 2 +- .../ElasticSearchUserTranslationTest.java | 4 +- .../elasticsearch/TestElasticsearchSuite.java | 5 +- contrib/storage-googlesheets/pom.xml | 2 +- .../TestGoogleSheetsLimitPushdown.java | 3 +- .../googlesheets/TestGoogleSheetsQueries.java | 3 +- .../store/googlesheets/TestGoogleSheetsWriter.java | 3 +- contrib/storage-hbase/pom.xml | 2 +- .../drill/exec/store/hbase/HBaseStoragePlugin.java | 5 +- contrib/storage-hive/core/pom.xml | 6 +- .../drill/exec/store/hive/HiveStoragePlugin.java | 3 +- contrib/storage-hive/hive-exec-shade/pom.xml | 2 +- contrib/storage-hive/pom.xml | 2 +- contrib/storage-http/README.md | 2 +- contrib/storage-http/pom.xml | 2 +- contrib/storage-jdbc/pom.xml | 4 +- contrib/storage-kafka/pom.xml | 4 +- .../drill/exec/store/kafka/KafkaStoragePlugin.java | 3 +- .../exec/store/kafka/KafkaFilterPushdownTest.java | 6 +- .../exec/store/kafka/KafkaMessageGenerator.java | 2 +- .../drill/exec/store/kafka/KafkaQueriesTest.java | 14 +- .../drill/exec/store/kafka/KafkaTestBase.java | 10 +- .../exec/store/kafka/MessageIteratorTest.java | 4 +- .../{TestKafkaSuite.java => TestKafkaSuit.java} | 10 +- .../test/resources/{login.jaasconf => login.conf} | 2 +- contrib/storage-kudu/pom.xml | 2 +- .../drill/exec/store/kudu/KuduStoragePlugin.java | 3 +- contrib/storage-mongo/pom.xml | 2 +- .../drill/exec/store/mongo/MongoStoragePlugin.java | 3 +- contrib/storage-opentsdb/pom.xml | 2 +- .../exec/store/openTSDB/OpenTSDBStoragePlugin.java | 3 +- contrib/storage-phoenix/pom.xml | 2 +- contrib/storage-splunk/pom.xml | 2 +- .../store/splunk/TestSplunkUserTranslation.java | 4 +- contrib/udfs/pom.xml | 8 +- .../drill/exec/udfs/UserAgentAnalyzerProvider.java | 2 + .../drill/exec/udfs/TestUserAgentFunctions.java | 2 +- .../Dockerfile | 0 .../README.txt => docker-cluster-mode/README} | 0 .../docker-compose.yml | 0 .../drill-override.conf | 0 .../logback.xml | 0 distribution/pom.xml | 2 +- distribution/src/assemble/component.xml | 4 +- drill-yarn/pom.xml | 2 +- .../org/apache/drill/yarn/core/ClusterDef.java | 8 +- exec/java-exec/pom.xml | 27 +- .../java-exec/src/main/codegen/templates/Parser.jj | 13 +- .../org/apache/drill/exec/client/DrillClient.java | 3 +- .../drill/exec/coord/zk/ZookeeperClient.java | 29 +- .../drill/exec/expr/fn/FunctionInitializer.java | 2 +- .../expr/fn/registry/RemoteFunctionRegistry.java | 3 +- .../impl/statistics/AvgWidthMergedStatistic.java | 10 +- .../impl/statistics/NDVMergedStatistic.java | 8 +- .../drill/exec/planner/common/DrillStatsTable.java | 6 +- .../exec/planner/common/DrillValuesRelBase.java | 3 +- .../sql/handlers/DescribeSchemaHandler.java | 6 +- .../record/metadata/schema/PathSchemaProvider.java | 4 +- .../drill/exec/rpc/control/ControlTunnel.java | 8 +- .../exec/rpc/user/InboundImpersonationManager.java | 3 +- .../exec/serialization/JacksonSerializer.java | 7 - .../exec/server/options/PersistedOptionValue.java | 4 +- .../server/rest/auth/DrillSpnegoLoginService.java | 5 +- .../exec/server/rest/profile/ProfileWrapper.java | 3 +- .../rest/ssl/SslContextFactoryConfigurator.java | 8 +- .../exec/store/DrillbitPluginRegistryContext.java | 3 +- .../easy/json/parser/JsonStructureParser.java | 3 +- .../store/easy/json/reader/BaseJsonProcessor.java | 3 +- .../drill/exec/store/http/oauth/OAuthUtils.java | 5 +- .../drill/exec/store/mock/MockStorageEngine.java | 5 +- .../exec/store/parquet/metadata/Metadata.java | 15 +- .../exec/store/sys/PersistentStoreConfig.java | 4 - .../drill/exec/testing/ExecutionControls.java | 3 +- .../org/apache/drill/exec/work/QueryWorkUnit.java | 11 +- .../apache/drill/exec/work/foreman/Foreman.java | 6 +- .../drill/exec/work/foreman/QueryManager.java | 10 +- .../parquet/hadoop/ColumnChunkIncReadStore.java | 4 +- .../java-exec/src/main/resources/drill-module.conf | 2 +- exec/java-exec/src/main/resources/rest/options.ftl | 13 +- .../src/main/resources/rest/profile/profile.ftl | 13 +- .../src/main/resources/rest/query/result.ftl | 2 +- .../rest/static/css/drill-dataTables.sortable.css | 11 + .../main/resources/rest/static/img/black-asc.gif | Bin 0 -> 48 bytes .../main/resources/rest/static/img/black-desc.gif | Bin 0 -> 49 bytes .../resources/rest/static/img/black-unsorted.gif | Bin 0 -> 54 bytes .../apache/drill/exec/TestPathSerialization.java | 12 +- .../org/apache/drill/exec/ZookeeperTestUtil.java | 2 +- .../fn/impl/TestTimestampAddDiffFunctions.java | 2 - .../exec/impersonation/BaseTestImpersonation.java | 7 - .../impersonation/TestInboundImpersonation.java | 2 - .../exec/physical/unit/TestOutputBatchSize.java | 4 +- .../server/options/PersistedOptionValueTest.java | 7 +- .../drill/exec/server/rest/TestRestJson.java | 3 +- .../ssl/SslContextFactoryConfiguratorTest.java | 2 +- .../org/apache/drill/exec/sql/TestInfoSchema.java | 7 +- .../drill/exec/store/json/TestJsonReader.java | 4 +- .../parquet/ParquetSimpleTestFileGenerator.java | 39 +- .../exec/store/parquet/TestParquetComplex.java | 12 - .../store/parquet/TestParquetReaderConfig.java | 3 +- .../drill/exec/store/sys/PStoreTestUtil.java | 4 +- .../exec/store/sys/TestLocalPersistentStore.java | 3 +- .../drill/exec/store/sys/TestPStoreProviders.java | 3 +- .../exec/vector/complex/writer/TestRepeated.java | 5 + .../apache/drill/test/PhysicalOpUnitTestBase.java | 3 +- .../test/resources/{login.jaasconf => login.conf} | 2 +- .../parquet/parquet_v2_repeated_int.parquet | Bin 602 -> 0 bytes .../test/resources/vault/read-vault-secrets.hcl | 2 - exec/jdbc-all/pom.xml | 12 +- exec/jdbc/pom.xml | 13 +- exec/memory/base/pom.xml | 2 +- exec/memory/pom.xml | 2 +- exec/pom.xml | 2 +- exec/rpc/pom.xml | 2 +- exec/vector/pom.xml | 2 +- .../codegen/templates/RepeatedValueVectors.java | 2 +- .../drill/exec/record/metadata/TupleMetadata.java | 6 +- .../drill/exec/util/JsonStringArrayList.java | 10 +- .../apache/drill/exec/util/JsonStringHashMap.java | 3 +- logical/pom.xml | 2 +- .../java/org/apache/drill/common/JSONOptions.java | 6 - .../common/config/LogicalPlanPersistence.java | 3 +- .../drill/common/util/AbstractDynamicBean.java | 4 +- metastore/iceberg-metastore/pom.xml | 2 +- metastore/metastore-api/pom.xml | 2 +- .../metastore/statistics/ColumnStatistics.java | 13 +- .../metastore/statistics/StatisticsHolder.java | 6 +- metastore/mongo-metastore/pom.xml | 2 +- metastore/pom.xml | 2 +- metastore/rdbms-metastore/pom.xml | 4 +- .../drill/metastore/rdbms/util/ConverterUtil.java | 3 +- pom.xml | 590 ++++++++++----------- protocol/pom.xml | 2 +- tools/fmpp/pom.xml | 2 +- tools/pom.xml | 2 +- 190 files changed, 679 insertions(+), 991 deletions(-) delete mode 100644 common/src/main/java/org/apache/drill/common/util/JacksonUtils.java delete mode 100644 contrib/format-xml/src/test/resources/xml/bad.xml rename contrib/storage-kafka/src/test/java/org/apache/drill/exec/store/kafka/{TestKafkaSuite.java => TestKafkaSuit.java} (97%) rename contrib/storage-kafka/src/test/resources/{login.jaasconf => login.conf} (99%) rename distribution/{docker-compose => docker-cluster-mode}/Dockerfile (100%) rename distribution/{docker-compose/README.txt => docker-cluster-mode/README} (100%) rename distribution/{docker-compose => docker-cluster-mode}/docker-compose.yml (100%) rename distribution/{docker-compose => docker-cluster-mode}/drill-override.conf (100%) rename distribution/{docker-compose => docker-cluster-mode}/logback.xml (100%) create mode 100644 exec/java-exec/src/main/resources/rest/static/css/drill-dataTables.sortable.css create mode 100644 exec/java-exec/src/main/resources/rest/static/img/black-asc.gif create mode 100644 exec/java-exec/src/main/resources/rest/static/img/black-desc.gif create mode 100644 exec/java-exec/src/main/resources/rest/static/img/black-unsorted.gif rename exec/java-exec/src/test/resources/{login.jaasconf => login.conf} (99%) delete mode 100644 exec/java-exec/src/test/resources/parquet/parquet_v2_repeated_int.parquet