This is an automated email from the ASF dual-hosted git repository.
dzamo pushed a change to branch 1.20
in repository https://gitbox.apache.org/repos/asf/drill.git
from 3a23665775 DRILL-8282: Update hadoop.dll and winutils.exe to 3.2.4.
(#2635)
new fb1be8d204 DRILL-8291: Allow Case Sensitive Filters in HTTP Plugin
(#2639)
new bb8524116a DRILL-8293: Add a docker-compose file to run Drill in
cluster mode (#2640)
new 1cfedd677a DRILL-8295: Probable resource leak in the HTTP storage
plugin (#2641)
new 67f7b74e57 DRILL-8300: Upgrade to snakeyaml 1.31 due to cve (#2643)
new 3b949bc31a DRILL-8307: Ensure thread safety in the Druid plugin HTTP
client (#2650)
new e82d308fad DRILL-8308: POI 5.2.3 (#2651)
new 12e47c8dcb DRILL-8190: Fix mongo project pushdown for queries with
joins (#2652)
new 7400628512 DRILL-8321: Change kafka_2.13 dependency scope to test
(#2662)
new ee8e30bf8a DRILL-8323: upgrade commons-text to 1.10.0 (#2663)
new 1a20a931a3 DRILL-8324: Sizeof refactor (#2665)
The 10 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
contrib/format-excel/pom.xml | 4 +-
.../exec/store/druid/rest/DruidAdminClient.java | 30 +-
.../exec/store/druid/rest/DruidQueryClient.java | 32 +-
.../drill/exec/store/druid/rest/RestClient.java | 20 +-
.../exec/store/druid/rest/RestClientWrapper.java | 48 +--
.../drill/exec/store/druid/DruidTestBase.java | 4 +-
.../{DruidTestSuit.java => DruidTestSuite.java} | 4 +-
.../drill/exec/store/druid/TestDataGenerator.java | 85 ++--
.../store/druid/rest/DruidQueryClientTest.java | 37 +-
contrib/storage-http/README.md | 7 +-
.../drill/exec/store/http/HttpApiConfig.java | 19 +-
.../drill/exec/store/http/HttpBatchReader.java | 1 +
.../exec/store/http/HttpPushDownListener.java | 9 +-
.../drill/exec/store/http/HttpXMLBatchReader.java | 2 +-
.../drill/exec/store/http/util/SimpleHttp.java | 20 +-
.../jdbc/JdbcIntermediatePrelConverterRule.java | 3 +-
contrib/storage-kafka/pom.xml | 1 +
.../drill/exec/store/kafka/MessageIterator.java | 2 +-
.../store/mongo/plan/MongoPluginImplementor.java | 5 +-
.../exec/store/mongo/TestMongoProjectPushDown.java | 22 +
contrib/storage-opentsdb/pom.xml | 5 -
.../exec/store/openTSDB/OpenTSDBGroupScan.java | 1 -
.../drill/exec/store/openTSDB/SizeEstimator.java | 457 +++++++++++++++++++++
.../{ => exec}/store/openTSDB/TestDataHolder.java | 2 +-
.../store/openTSDB/TestOpenTSDBPlugin.java | 31 +-
.../exec/store/openTSDB/TestSizeEstimator.java | 87 ++++
.../PhoenixIntermediatePrelConverterRule.java | 3 +-
.../exec/udfs/TestStringDistanceFunctions.java | 6 +-
.../docker-cluster-mode/Dockerfile | 14 +-
distribution/docker-cluster-mode/README | 25 ++
.../docker-cluster-mode/docker-compose.yml | 49 ++-
.../drill-override.conf | 2 +-
.../docker-cluster-mode/logback.xml | 28 +-
.../exec/planner/cost/DrillRelMdRowCount.java | 12 +-
.../enumerable/ColumnConverterFactoryProvider.java | 2 +
.../enumerable/DynamicTypeResolverBuilder.java | 47 +++
.../store/enumerable/EnumerableBatchCreator.java | 2 +-
.../exec/store/enumerable/EnumerableSubScan.java | 2 +-
.../EnumerableIntermediatePrelConverterRule.java | 3 +-
.../exec/store/enumerable/plan/VertexDrel.java | 18 +
.../drill/exec/store/http/oauth/OAuthUtils.java | 18 +-
.../exec/store/plan/rel/PluginAggregateRel.java | 2 +-
.../store/plan/rel/StoragePluginTableScan.java | 20 +
.../rule/PluginIntermediatePrelConverterRule.java | 3 +-
.../java/org/apache/drill/exec/util/Utilities.java | 30 +-
pom.xml | 4 +-
46 files changed, 983 insertions(+), 245 deletions(-)
rename
contrib/storage-druid/src/test/java/org/apache/drill/exec/store/druid/{DruidTestSuit.java
=> DruidTestSuite.java} (98%)
create mode 100644
contrib/storage-opentsdb/src/main/java/org/apache/drill/exec/store/openTSDB/SizeEstimator.java
rename contrib/storage-opentsdb/src/test/java/org/apache/drill/{ =>
exec}/store/openTSDB/TestDataHolder.java (99%)
rename contrib/storage-opentsdb/src/test/java/org/apache/drill/{ =>
exec}/store/openTSDB/TestOpenTSDBPlugin.java (84%)
create mode 100644
contrib/storage-opentsdb/src/test/java/org/apache/drill/exec/store/openTSDB/TestSizeEstimator.java
copy exec/vector/src/main/codegen/config.fmpp =>
distribution/docker-cluster-mode/Dockerfile (79%)
create mode 100644 distribution/docker-cluster-mode/README
copy contrib/format-maprdb/src/main/resources/drill-module.conf =>
distribution/docker-cluster-mode/docker-compose.yml (53%)
copy distribution/{src/main/resources =>
docker-cluster-mode}/drill-override.conf (97%)
copy contrib/format-maprdb/src/test/resources/core-site.xml =>
distribution/docker-cluster-mode/logback.xml (58%)
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/store/enumerable/DynamicTypeResolverBuilder.java