drill.git
3 hours agoDRILL-8327: GoogleSheets not Reporting Schemata to Info_Schema (#2667) master
Charles S. Givre [Thu, 6 Oct 2022 11:47:57 +0000 (07:47 -0400)] 
DRILL-8327: GoogleSheets not Reporting Schemata to Info_Schema (#2667)

13 hours agoDRILL-8325: Convert PDF Format Plugin to EVF V2 (#2664)
Charles S. Givre [Thu, 6 Oct 2022 01:31:28 +0000 (21:31 -0400)] 
DRILL-8325: Convert PDF Format Plugin to EVF V2 (#2664)

32 hours agoDRILL-8322: Add a list of scanned plugin names to the query profile (#2661)
James Turton [Wed, 5 Oct 2022 06:34:53 +0000 (08:34 +0200)] 
DRILL-8322: Add a list of scanned plugin names to the query profile (#2661)

34 hours agoDRILL-8330: Convert ESRI Shape File Reader to EVF2 (#2670)
Charles S. Givre [Wed, 5 Oct 2022 04:15:25 +0000 (00:15 -0400)] 
DRILL-8330:  Convert ESRI Shape File Reader to EVF2 (#2670)

2 days agoDRILL-8329: Close HTTP Caching Resources (#2669)
Charles S. Givre [Tue, 4 Oct 2022 12:50:51 +0000 (08:50 -0400)] 
DRILL-8329: Close HTTP Caching Resources (#2669)

4 days agoDRILL-8326: Bump SnakeYaml to 1.33 (#2666)
PJ Fanning [Sun, 2 Oct 2022 13:51:12 +0000 (14:51 +0100)] 
DRILL-8326: Bump SnakeYaml to 1.33 (#2666)

4 days agoDRILL-8321: Change kafka_2.13 dependency scope to test (#2662)
Rymar Maksym [Sun, 2 Oct 2022 02:58:43 +0000 (05:58 +0300)] 
DRILL-8321: Change kafka_2.13 dependency scope to test (#2662)

6 days agoDRILL-8323: upgrade commons-text to 1.10.0 (#2663)
PJ Fanning [Thu, 29 Sep 2022 19:28:35 +0000 (20:28 +0100)] 
DRILL-8323: upgrade commons-text to 1.10.0  (#2663)

6 days ago[MINOR UPDATE] Updated Kafka README. Can read Avro
Charles S. Givre [Thu, 29 Sep 2022 17:16:24 +0000 (13:16 -0400)] 
[MINOR UPDATE] Updated Kafka README. Can read Avro

7 days agoDRILL-8320: Prevent Infinite Pagination for Index Paginator (#2660)
Charles S. Givre [Wed, 28 Sep 2022 18:20:02 +0000 (14:20 -0400)] 
DRILL-8320: Prevent Infinite Pagination for Index Paginator (#2660)

* DRILL-8320: Prevent Infinite Pagination for Index Paginator

10 days agoDRILL-8190: Fix mongo project pushdown for queries with joins (#2652)
Volodymyr Vysotskyi [Mon, 26 Sep 2022 06:27:27 +0000 (09:27 +0300)] 
DRILL-8190: Fix mongo project pushdown for queries with joins (#2652)

13 days agoDRILL-8317: Convert LogRegex Format Plugin to EVF V2 (#2659)
Charles S. Givre [Fri, 23 Sep 2022 12:09:35 +0000 (08:09 -0400)] 
DRILL-8317: Convert LogRegex Format Plugin to EVF V2 (#2659)

13 days agoInitial Commit (#2654)
Charles S. Givre [Thu, 22 Sep 2022 15:28:58 +0000 (11:28 -0400)] 
Initial Commit (#2654)

13 days agoDRILL-8312: Convert Format Plugins to EVF V2 (#2656)
Charles S. Givre [Thu, 22 Sep 2022 15:28:39 +0000 (11:28 -0400)] 
DRILL-8312: Convert Format Plugins to EVF V2 (#2656)

2 weeks agoDRILL-8310: Convert Syslog Format to EVF V2 (#2653)
Charles S. Givre [Tue, 20 Sep 2022 12:08:02 +0000 (08:08 -0400)] 
DRILL-8310: Convert Syslog Format to EVF V2 (#2653)

2 weeks agoDRILL-8136: Overhaul implict type casting logic (#2638)
James Turton [Tue, 20 Sep 2022 04:42:53 +0000 (06:42 +0200)] 
DRILL-8136: Overhaul implict type casting logic (#2638)

2 weeks agoDRILL-8308: POI 5.2.3 (#2651)
PJ Fanning [Mon, 19 Sep 2022 12:31:34 +0000 (13:31 +0100)] 
DRILL-8308: POI 5.2.3 (#2651)

2 weeks agoDRILL-8307: Ensure thread safety in the Druid plugin HTTP client (#2650)
James Turton [Sun, 18 Sep 2022 06:54:14 +0000 (08:54 +0200)] 
DRILL-8307: Ensure thread safety in the Druid plugin HTTP client (#2650)

2 weeks agoDRILL-8301: Try to ensure char to byte (and vice versa) conversions use UTF-8 encodin...
PJ Fanning [Fri, 16 Sep 2022 15:22:25 +0000 (16:22 +0100)] 
DRILL-8301: Try to ensure char to byte (and vice versa) conversions use UTF-8 encoding (#2637)

3 weeks agoDRILL-8303: Add support for inserts into JDBC storage (#2646)
Volodymyr Vysotskyi [Wed, 14 Sep 2022 23:33:14 +0000 (02:33 +0300)] 
DRILL-8303: Add support for inserts into JDBC storage (#2646)

* DRILL-8303: Add support for inserts into JDBC storage

3 weeks agoDRILL-8271: Make Storage and Format Config Case Insensitive (#2612)
Charles S. Givre [Wed, 14 Sep 2022 13:48:09 +0000 (09:48 -0400)] 
DRILL-8271: Make Storage and Format Config Case Insensitive (#2612)

3 weeks agoDRILL-8300: Upgrade snakeyaml to 1.32 (#2649)
PJ Fanning [Wed, 14 Sep 2022 11:49:50 +0000 (12:49 +0100)] 
DRILL-8300: Upgrade snakeyaml to 1.32 (#2649)

3 weeks agoRevert "snakeyaml 1.32"
PJ Fanning [Tue, 13 Sep 2022 21:40:55 +0000 (22:40 +0100)] 
Revert "snakeyaml 1.32"

This reverts commit 9a79065821c62f57d51a84dec108d32c7a68c7d4.

3 weeks agosnakeyaml 1.32
PJ Fanning [Tue, 13 Sep 2022 21:40:10 +0000 (22:40 +0100)] 
snakeyaml 1.32

3 weeks agoDRILL-8305: Add Implicit Fields to Google Sheets Reader (#2648)
Charles S. Givre [Tue, 13 Sep 2022 13:33:07 +0000 (09:33 -0400)] 
DRILL-8305: Add Implicit Fields to Google Sheets Reader (#2648)

3 weeks ago[MINOR UPDATE] Fix some issues highlighted in lgtm.com (#2642)
PJ Fanning [Mon, 12 Sep 2022 04:06:35 +0000 (05:06 +0100)] 
[MINOR UPDATE] Fix some issues highlighted in lgtm.com (#2642)

3 weeks agoDRILL-8304: Update Calcite to 1.32.0 (#2647)
Volodymyr Vysotskyi [Sun, 11 Sep 2022 04:17:06 +0000 (07:17 +0300)] 
DRILL-8304: Update Calcite to 1.32.0 (#2647)

3 weeks agoDRILL-8302: tidy up some char conversions (#2645)
PJ Fanning [Sun, 11 Sep 2022 04:16:47 +0000 (05:16 +0100)] 
DRILL-8302: tidy up some char conversions (#2645)

3 weeks agoDRILL-8293: Add a docker-compose file to run Drill in cluster mode (#2640)
James Turton [Fri, 9 Sep 2022 05:12:52 +0000 (07:12 +0200)] 
DRILL-8293: Add a docker-compose file to run Drill in cluster mode (#2640)

3 weeks agoDRILL-8295: Probable resource leak in the HTTP storage plugin (#2641)
James Turton [Thu, 8 Sep 2022 21:34:13 +0000 (23:34 +0200)] 
DRILL-8295: Probable resource leak in the HTTP storage plugin (#2641)

4 weeks ago[MINOR UPDATE]: Disable lgtm build (#2631)
PJ Fanning [Thu, 8 Sep 2022 14:09:48 +0000 (15:09 +0100)] 
[MINOR UPDATE]: Disable lgtm build (#2631)

4 weeks agoDRILL-8300: Upgrade to snakeyaml 1.31 due to cve (#2643)
PJ Fanning [Thu, 8 Sep 2022 08:19:31 +0000 (09:19 +0100)] 
DRILL-8300: Upgrade to snakeyaml 1.31 due to cve (#2643)

4 weeks agoDRILL-8283: Add a configurable recursive file listing size limit (#2632)
James Turton [Thu, 8 Sep 2022 05:12:19 +0000 (07:12 +0200)] 
DRILL-8283: Add a configurable recursive file listing size limit (#2632)

4 weeks agoDRILL-8291: Allow Case Sensitive Filters in HTTP Plugin (#2639)
Charles S. Givre [Mon, 5 Sep 2022 11:44:08 +0000 (07:44 -0400)] 
DRILL-8291: Allow Case Sensitive Filters in HTTP Plugin (#2639)

* DRILL-8291: Allow Case Sensitive Filters in HTTP Plugin

4 weeks agoDRILL-8275: Prevent the JDBC Client from creating spurious paths in Zookeeper (#2617)
luoc [Mon, 5 Sep 2022 05:48:11 +0000 (13:48 +0800)] 
DRILL-8275: Prevent the JDBC Client from creating spurious paths in Zookeeper (#2617)

4 weeks agoDRILL-8289: Add Threat Hunting Functions (#2634)
Charles S. Givre [Thu, 1 Sep 2022 19:33:47 +0000 (15:33 -0400)] 
DRILL-8289: Add Threat Hunting Functions (#2634)

5 weeks agoDRILL-8287: Add Support for Keyset Based Pagination (#2633)
Charles S. Givre [Mon, 29 Aug 2022 17:42:30 +0000 (13:42 -0400)] 
DRILL-8287: Add Support for Keyset Based Pagination (#2633)

5 weeks agoDRILL-8282: Update hadoop.dll and winutils.exe to 3.2.4. (#2635)
James Turton [Mon, 29 Aug 2022 14:35:55 +0000 (16:35 +0200)] 
DRILL-8282: Update hadoop.dll and winutils.exe to 3.2.4. (#2635)

5 weeks agoDRILL-8282: Bump Hadoop-Common Version to 3.2.4 (CVE) (#2630)
PJ Fanning [Mon, 29 Aug 2022 14:35:32 +0000 (15:35 +0100)] 
DRILL-8282: Bump Hadoop-Common Version to 3.2.4 (CVE) (#2630)

6 weeks agoBump postgresql from 42.3.3 to 42.4.1 in /contrib/storage-jdbc (#2629)
dependabot[bot] [Tue, 23 Aug 2022 14:06:23 +0000 (10:06 -0400)] 
Bump postgresql from 42.3.3 to 42.4.1 in /contrib/storage-jdbc (#2629)

6 weeks agoDRILL-8281: Info schema LIKE with ESCAPE push down bug. (#2627)
James Turton [Mon, 22 Aug 2022 03:53:09 +0000 (05:53 +0200)] 
DRILL-8281: Info schema LIKE with ESCAPE push down bug. (#2627)

7 weeks agoDRILL-8280: Cannot ANALYZE files containing non-ASCII column names (#2625)
James Turton [Wed, 17 Aug 2022 18:12:44 +0000 (20:12 +0200)] 
DRILL-8280: Cannot ANALYZE files containing non-ASCII column names (#2625)

7 weeks agoDRILL-8279: Rename skip tests property to match maven-surefire property name
Volodymyr Vysotskyi [Tue, 16 Aug 2022 10:20:16 +0000 (13:20 +0300)] 
DRILL-8279: Rename skip tests property to match maven-surefire property name

7 weeks agoDRILL-8279: Use thick Phoenix driver
Volodymyr Vysotskyi [Sun, 14 Aug 2022 09:18:14 +0000 (12:18 +0300)] 
DRILL-8279: Use thick Phoenix driver

7 weeks agoDRILL-8276: Add Support for User Translation for Splunk Plugin (#2618)
Charles S. Givre [Mon, 15 Aug 2022 20:32:38 +0000 (13:32 -0700)] 
DRILL-8276: Add Support for User Translation for Splunk Plugin (#2618)

7 weeks agoDRILL-8278: The period character '.' is broken in SQL LIKE patterns (#2621)
James Turton [Sat, 13 Aug 2022 12:23:15 +0000 (14:23 +0200)] 
DRILL-8278: The period character '.' is broken in SQL LIKE patterns (#2621)

7 weeks agoDRILL-8277: Publish SNAPSHOT artifacts to the Apache snapshots repo from CI (#2619)
James Turton [Fri, 12 Aug 2022 13:54:43 +0000 (15:54 +0200)] 
DRILL-8277: Publish SNAPSHOT artifacts to the Apache snapshots repo from CI (#2619)

7 weeks agoMore unit tests covering the remaining column types affected by DRILL-8273. (#2620)
James Turton [Fri, 12 Aug 2022 01:32:36 +0000 (03:32 +0200)] 
More unit tests covering the remaining column types affected by DRILL-8273. (#2620)

8 weeks agoDRILL-7523: Update Calcite to 1.31.0
Volodymyr Vysotskyi [Sat, 18 Jun 2022 19:23:33 +0000 (22:23 +0300)] 
DRILL-7523: Update Calcite to 1.31.0

2 months agoDRILL-8273: Complex typed columns cannot be made implicit
James Turton [Sun, 31 Jul 2022 06:34:14 +0000 (08:34 +0200)] 
DRILL-8273: Complex typed columns cannot be made implicit

2 months agoDRILL-8268: Fix Hadoop 2 and Netty lib exclusions, REST mem limiter disabled by defau...
James Turton [Sat, 30 Jul 2022 11:56:45 +0000 (13:56 +0200)] 
DRILL-8268: Fix Hadoop 2 and Netty lib exclusions, REST mem limiter disabled by default (#2610)

2 months agoDRILL-8269: Classified metrics for easier maintenance (#2611)
kingswanwho [Tue, 26 Jul 2022 04:09:35 +0000 (12:09 +0800)] 
DRILL-8269: Classified metrics for easier maintenance (#2611)

2 months agoDRILL-8272: Skip MAP column without children when creating parquet tables (#2613)
Volodymyr Vysotskyi [Tue, 26 Jul 2022 01:55:54 +0000 (04:55 +0300)] 
DRILL-8272: Skip MAP column without children when creating parquet tables (#2613)

2 months agoDRILL-8235: Add Storage Plugin for Google Sheets (#2585)
Charles S. Givre [Tue, 26 Jul 2022 00:16:33 +0000 (20:16 -0400)] 
DRILL-8235: Add Storage Plugin for Google Sheets (#2585)

* Getting there...

* Added Limit unit test

* Code fixes

* SerDe and Agg unit tests now passing

* Fixed type conversion bug

* Various fixes

* Fix LGTM errors

* Fix LGTM, Add unit tests

* Fixed checkstyle

* Revised unit tests

* Addressed Doc Updates

* Fix unit test

* Moved Typifier to common

* Updated comments

* Removed duplicate OAuthToken class

* Consolidated column writers

* Fixed writer bug

* Added note to writer test

* Removed case insensitive config

* Remove unused import

* Updated Readme for Windows

2 months agoDRILL-7960: Column metadata DECIMAL precision can exceed max supported value (#2597)
James Turton [Wed, 20 Jul 2022 16:36:14 +0000 (18:36 +0200)] 
DRILL-7960: Column metadata DECIMAL precision can exceed max supported value (#2597)

2 months agoDRILL-8266: Number narrowing issues (#2608)
PJ Fanning [Wed, 20 Jul 2022 05:15:49 +0000 (06:15 +0100)] 
DRILL-8266: Number narrowing issues (#2608)

2 months agoBump aws-java-sdk-s3 from 1.12.211 to 1.12.261 in /distribution
dependabot[bot] [Tue, 19 Jul 2022 19:56:34 +0000 (19:56 +0000)] 
Bump aws-java-sdk-s3 from 1.12.211 to 1.12.261 in /distribution

Bumps [aws-java-sdk-s3](https://github.com/aws/aws-sdk-java) from 1.12.211 to 1.12.261.
- [Release notes](https://github.com/aws/aws-sdk-java/releases)
- [Changelog](https://github.com/aws/aws-sdk-java/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-java/compare/1.12.211...1.12.261)

---
updated-dependencies:
- dependency-name: com.amazonaws:aws-java-sdk-s3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agoDRILL-8264: remove xalan dependency
PJ Fanning [Tue, 19 Jul 2022 20:26:30 +0000 (21:26 +0100)] 
DRILL-8264: remove xalan dependency

2 months agoDRILL-8264: upgrade joda-time
PJ Fanning [Tue, 19 Jul 2022 20:07:02 +0000 (21:07 +0100)] 
DRILL-8264: upgrade joda-time

2 months agoDRILL-8263: upgrade libpam4j due to CVE
PJ Fanning [Tue, 19 Jul 2022 19:45:17 +0000 (20:45 +0100)] 
DRILL-8263: upgrade libpam4j due to CVE

2 months agoDRILL-8256: Fix unit tests of Kerberos auth in RPC (#2592)
James Turton [Wed, 13 Jul 2022 14:25:30 +0000 (16:25 +0200)] 
DRILL-8256: Fix unit tests of Kerberos auth in RPC (#2592)

2 months agoDRILL-8158: Remove non-reproducible build outputs (#2590)
James Turton [Wed, 13 Jul 2022 05:00:01 +0000 (07:00 +0200)] 
DRILL-8158: Remove non-reproducible build outputs (#2590)

* Update Release.md with new instructions for multiple builds.

Co-authored-by: Hervé Boutemy <hboutemy@apache.org>
2 months agoDRILL-8257: Resolve Netty lib conflicts (#2593)
James Turton [Wed, 13 Jul 2022 04:55:10 +0000 (06:55 +0200)] 
DRILL-8257: Resolve Netty lib conflicts (#2593)

Introduce Netty BOM and remove all Netty exclusions from POMs.

2 months agoDRILL-8249: Parquet decoding error reading nation.dict.parquet from test framework...
James Turton [Wed, 13 Jul 2022 04:53:23 +0000 (06:53 +0200)] 
DRILL-8249: Parquet decoding error reading nation.dict.parquet from test framework (#2594)

The usingDictionary flag may be updated by the Parquet page reader
and become true even though the column chunk metadata indicates no
use of a dictionary page.

2 months agoDRILL-8255: Update Drill-Calcite version to include fix for CALCITE-4992 (#2591)
Volodymyr Vysotskyi [Tue, 12 Jul 2022 04:23:43 +0000 (07:23 +0300)] 
DRILL-8255: Update Drill-Calcite version to include fix for CALCITE-4992 (#2591)

2 months agoTry and reduce the vm crash on fork
luocooong [Sun, 3 Jul 2022 12:02:40 +0000 (20:02 +0800)] 
Try and reduce the vm crash on fork

Use the drop_caches and split unit tests

Ready for the review

2 months agoDRILL-8254: upgrade mysql-connectors-java to 8.0.28 due to CVE-2022-21363 (#2581)
kingswanwho [Sat, 9 Jul 2022 10:01:41 +0000 (18:01 +0800)] 
DRILL-8254: upgrade mysql-connectors-java to 8.0.28 due to CVE-2022-21363 (#2581)

Co-authored-by: kingswanwho <jingchuanhu2017@u.northwestern.edu>
2 months ago[Minor Update] Add port number in log file for maintenance convenience (#2579)
kingswanwho [Sat, 9 Jul 2022 10:01:07 +0000 (18:01 +0800)] 
[Minor Update] Add port number in log file for maintenance convenience (#2579)

2 months agoDRILL-8182: File scan nodes not differentiated by format config (#2583)
James Turton [Fri, 8 Jul 2022 06:03:26 +0000 (08:03 +0200)] 
DRILL-8182: File scan nodes not differentiated by format config (#2583)

3 months ago[MINOR-UPDATE]: Update CodeQL to v2 (#2586)
Charles S. Givre [Thu, 7 Jul 2022 03:40:47 +0000 (23:40 -0400)] 
[MINOR-UPDATE]: Update CodeQL to v2 (#2586)

3 months agoDRILL-8253: Support the limit results in kafka scan (#2580)
luoc [Wed, 29 Jun 2022 20:05:24 +0000 (04:05 +0800)] 
DRILL-8253: Support the limit results in kafka scan (#2580)

* Addressed review comments

Co-authored-by: luoc <luocooong@qq.com>
3 months agoDRILL-8251: Upgrade Hadoop 2 Due To CVE (#2577)
PJ Fanning [Mon, 20 Jun 2022 13:13:50 +0000 (14:13 +0100)] 
DRILL-8251: Upgrade Hadoop 2 Due To CVE (#2577)

3 months agoDRILL-8240: Remove Strings.java and Add Dependency on log4j-api Instead (#2574)
PJ Fanning [Sun, 19 Jun 2022 11:46:33 +0000 (12:46 +0100)] 
DRILL-8240: Remove Strings.java and Add Dependency on log4j-api Instead (#2574)

3 months ago[MINOR UPDATE] Fix Port Clash Issue in HTTP Plugin Tests (#2575)
PJ Fanning [Sun, 19 Jun 2022 01:48:28 +0000 (02:48 +0100)] 
[MINOR UPDATE] Fix Port Clash Issue in HTTP Plugin Tests (#2575)

* try to fix port clash issue in http tests

* fix spelling of 'separate'

3 months agoissues-2552 revert netty upgrade due to test issues
PJ Fanning [Fri, 17 Jun 2022 21:36:02 +0000 (22:36 +0100)] 
issues-2552 revert netty upgrade due to test issues

3 months agoDRILL-8199: Convert Excel EVF1 to EVF2 (#2569)
James Turton [Fri, 17 Jun 2022 20:38:49 +0000 (22:38 +0200)] 
DRILL-8199: Convert Excel EVF1 to EVF2 (#2569)

* Upgrade Excel format plugin to EVF 2.

* Fix implict column exclusion from wildcard projection in EVF2.

3 months agoupdate year in copyright
PJ Fanning [Fri, 17 Jun 2022 19:35:26 +0000 (20:35 +0100)] 
update year in copyright

3 months agoissues-2552 netty upgrade
PJ Fanning [Fri, 17 Jun 2022 19:28:28 +0000 (20:28 +0100)] 
issues-2552 netty upgrade

3 months agoDRILL-8248: Fix http_request for several rows (#2573)
Vitalii Diravka [Wed, 15 Jun 2022 08:31:01 +0000 (11:31 +0300)] 
DRILL-8248: Fix http_request for several rows (#2573)

3 months agoDRILL-8245: Project pushdown depends on rules order and might not happen
Volodymyr Vysotskyi [Thu, 9 Jun 2022 17:11:17 +0000 (20:11 +0300)] 
DRILL-8245: Project pushdown depends on rules order and might not happen

3 months agoDRILL-8132: Improvement of RPC (#2464)
leon [Fri, 10 Jun 2022 04:13:51 +0000 (12:13 +0800)] 
DRILL-8132: Improvement of RPC (#2464)

Co-authored-by: feiteng.wtf <feiteng.wtf@cainiao.com>
3 months agoDRILL-8244: HTTP_Request Not Passing Down Config Variables (#2571)
Charles S. Givre [Thu, 9 Jun 2022 01:17:37 +0000 (21:17 -0400)] 
DRILL-8244: HTTP_Request Not Passing Down Config Variables (#2571)

* Initial Commit

* Addressed review comments, removed logging statement

3 months agoDRILL-8242: Fix output for HttpHelperFunctions (#2568)
Vitalii Diravka [Tue, 7 Jun 2022 15:41:41 +0000 (18:41 +0300)] 
DRILL-8242: Fix output for HttpHelperFunctions (#2568)

* DRILL-8242: Fix output for HttpHelperFunctions

- add test to check the http_get function output

* DRILL-8242: Fix output for HttpHelperFunctions

* DRILL-8242: Fix old approach for other functions

* DRILL-8242: replace String with InputStream for SimpleHTTP requests

* Fix TestHttpPlugin#testSlowResponse. Sometimes DATA_READ ERROR: Read timed out can be returned

3 months agoDRILL-8243: Move JSON Config Options Out of HTTP Plugin (#2570)
Charles S. Givre [Tue, 7 Jun 2022 13:53:09 +0000 (09:53 -0400)] 
DRILL-8243: Move JSON Config Options Out of HTTP Plugin (#2570)

4 months agoDRILL-8113: Support building with a JDK 8 target using newer JDKs (#2565)
James Turton [Wed, 1 Jun 2022 04:50:56 +0000 (06:50 +0200)] 
DRILL-8113: Support building with a JDK 8 target using newer JDKs (#2565)

Also upgrades and mostly enables the tests in TestUserBitKerberos*.java.

4 months agoDRILL-8149: large xlsx configs (#2483)
PJ Fanning [Sun, 29 May 2022 07:21:21 +0000 (08:21 +0100)] 
DRILL-8149: large xlsx configs (#2483)

4 months agoDRILL-8236: Move HttpHelperFunctions to use JSON2 reader (#2566)
Vitalii Diravka [Fri, 27 May 2022 21:05:01 +0000 (00:05 +0300)] 
DRILL-8236: Move HttpHelperFunctions to use JSON2 reader (#2566)

* DRILL-8236: Move HttpHelperFunctions to use JSON2 reader

* DRILL-8236: Move HttpHelperFunctions to use JSON2 reader

Co-authored-by: Charles Givre <cgivre@apache.org>
4 months agoDRILL-8232: Add support for user credentials to VaultCredentialsProvider (#2558)
James Turton [Fri, 27 May 2022 00:16:55 +0000 (02:16 +0200)] 
DRILL-8232: Add support for user credentials to VaultCredentialsProvider (#2558)

* Add support for user credentials to VaultCredentialsProvider.

* Change LOGGER var to lower case.

* Convert VaultCredentialsProvider to AppRole authentication.

BREAKING. VaultCredentialsProvider was previously configured with
a static Vault token in a BOOT option. Now it is configured with a
static AppRole and secret in BOOT options and those are used to obtain
Vault tokens.

* Fox logic and style.

* Satisfy RAT.

4 months agoDRILL-8237: Limit is not pushed down to scan for MSSQL (#2564)
Volodymyr Vysotskyi [Fri, 27 May 2022 00:16:33 +0000 (03:16 +0300)] 
DRILL-8237: Limit is not pushed down to scan for MSSQL (#2564)

4 months agoDRILL-8234: Register rules only from plugins used in the query (#2560)
Volodymyr Vysotskyi [Wed, 25 May 2022 06:38:01 +0000 (09:38 +0300)] 
DRILL-8234: Register rules only from plugins used in the query (#2560)

* DRILL-8234: Register rules only from plugins used in the query

* DRILL-8234: Obtain plugins from query context

4 months agoDRILL-8223: Change JDK 17 Docker base image from Oracle Linux to Debian. (#2559)
James Turton [Tue, 24 May 2022 11:14:02 +0000 (13:14 +0200)] 
DRILL-8223: Change JDK 17 Docker base image from Oracle Linux to Debian. (#2559)

4 months ago[MINOR UPDATE] Disable TestJdbcPluginWithMSSQL when not on amd64. (#2557)
James Turton [Mon, 23 May 2022 13:10:35 +0000 (15:10 +0200)] 
[MINOR UPDATE] Disable TestJdbcPluginWithMSSQL when not on amd64. (#2557)

* [MINOR UPDATE] Disable TestJdbcPluginWithMSSQL when not on amd64.

* Try using DisabledIf... instead of EnabledIf.. at class level.

* Try adding EnabledIf... annotation to static setup and teardown methods.

* Try adding a manual bypass to the @BeforeClass method.

* Try using method-level EnabledIf... annotations.

* Try to disable using os.arch = "aarch_64".

* Try using org.junit.Assume instead of annotations.

4 months agoDRILL-8230: Upgrade to POI 5.2.2 (#2555)
PJ Fanning [Sun, 22 May 2022 02:01:10 +0000 (03:01 +0100)] 
DRILL-8230: Upgrade to POI 5.2.2 (#2555)

4 months agoRevert "Fix imports" and "[MINOR UPDATE] Disable TestJdbcPluginWithMSSQL when not...
James Turton [Sat, 21 May 2022 09:16:04 +0000 (11:16 +0200)] 
Revert "Fix imports" and "[MINOR UPDATE] Disable TestJdbcPluginWithMSSQL when not on amd64."

Reverted commits:

 - 012d5ea2056d7caea8f3e008bb39032cafdd1c9f
 - 9c01c03367265375520a7901109d9f900c66aa25

4 months agoFix imports.
James Turton [Sat, 21 May 2022 08:40:49 +0000 (10:40 +0200)] 
Fix imports.

4 months ago[MINOR UPDATE] Disable TestJdbcPluginWithMSSQL when not on amd64. 2556/head
James Turton [Sat, 21 May 2022 08:13:53 +0000 (10:13 +0200)] 
[MINOR UPDATE] Disable TestJdbcPluginWithMSSQL when not on amd64.

4 months agoDRILL-8229: Add Parameter to Skip Malformed Records to HTTP UDF (#2553)
Charles S. Givre [Thu, 19 May 2022 20:43:39 +0000 (16:43 -0400)] 
DRILL-8229: Add Parameter to Skip Malformed Records to HTTP UDF (#2553)

* Add Parameter to Skip Malformed Records to HTTP UDF

* Addressed review comments

4 months agoDRILL-8228: Drill2288GetColumnsMetadataWhenNoRowsTest regression (#2554)
Vitalii Diravka [Thu, 19 May 2022 18:21:01 +0000 (21:21 +0300)] 
DRILL-8228: Drill2288GetColumnsMetadataWhenNoRowsTest regression (#2554)

4 months agoDRILL-8209: Introduce rule for converting join with distinct input to semi-join ...
Volodymyr Vysotskyi [Thu, 19 May 2022 17:29:00 +0000 (20:29 +0300)] 
DRILL-8209: Introduce rule for converting join with distinct input to semi-join (#2533)

4 months agoDRILL-8227: JConnect and jTDS JDBC drivers do not implement Connection::getSchema...
James Turton [Thu, 19 May 2022 15:23:31 +0000 (17:23 +0200)] 
DRILL-8227: JConnect and jTDS JDBC drivers do not implement Connection::getSchema (#2551)