This is an automated email from the ASF dual-hosted git repository.
volodymyr pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/drill.git.
from 485b19c DRILL-7619: Fixed link to the metrics endpoint
new 7aa6983 DRILL-7203: Accept impersonation userName as form field & fix
back button for query page
new 7d5f5f6 DRILL-7607: support dynamic credit based flow control
new 017cd95 DRILL-7615: UNION ALL query returns the wrong result for the
decimal value
new 06dc001 DRILL-7622: Compilation error when using HLL / TDigest with
`group by` clause
new b39bc2b DRILL-7623: Link error is displayed at the log content page
on Web UI
new f44f335 DRILL-7625: Add options for SslContextFactory
new 4190876 DRILL-7627: Update MySql version for JdbcStoragePlugin tests
and cache ~/.embedmysql for GitHub Actions workflow run
new 4818c54 DRILL-7628: Fix Mongo tests broken after the fix for
DRILL-7547
new 87a6725 DRILL-7630: Add additional types into SchemaParser for Parquet
new a66c34d DRILL-7632: Improve user exception formatting
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:
.github/workflows/ci.yml | 6 +
.../common/exceptions/UserExceptionContext.java | 21 +-
.../java/org/apache/drill/common/types/Types.java | 55 +-
.../native/client/src/protobuf/BitControl.pb.cc | 107 ++--
contrib/native/client/src/protobuf/BitControl.pb.h | 34 ++
contrib/native/client/src/protobuf/BitData.pb.cc | 278 +++++++++-
contrib/native/client/src/protobuf/BitData.pb.h | 155 +++++-
contrib/storage-jdbc/pom.xml | 8 +-
.../exec/store/jdbc/TestJdbcPluginWithMySQLIT.java | 4 +-
contrib/storage-mongo/pom.xml | 2 +-
.../exec/store/mongo/DrillMongoConstants.java | 36 +-
.../drill/exec/store/mongo/MongoStoragePlugin.java | 26 +-
.../drill/exec/store/mongo/MongoTestConstants.java | 1 +
.../drill/exec/store/mongo/MongoTestSuite.java | 51 +-
...TestMongoStoragePluginUsesCredentialsStore.java | 9 +-
.../src/main/resources/drill-override-example.conf | 66 +++
.../java/org/apache/drill/exec/ExecConstants.java | 40 +-
.../drill/exec/expr/fn/DrillAggFuncHolder.java | 2 +-
.../apache/drill/exec/expr/fn/DrillFuncHolder.java | 30 +-
.../drill/exec/ops/AccountingDataTunnel.java | 6 +-
...usHandler.java => DataTunnelStatusHandler.java} | 17 +-
.../apache/drill/exec/ops/FragmentContextImpl.java | 4 +-
.../drill/exec/physical/impl/join/JoinUtils.java | 2 +-
.../physical/impl/union/UnionAllRecordBatch.java | 70 ++-
.../exec/planner/fragment/SimpleParallelizer.java | 17 +-
.../fragment/contrib/SplittingParallelizer.java | 5 +-
.../apache/drill/exec/record/RawFragmentBatch.java | 6 +
.../apache/drill/exec/rpc/DynamicSemaphore.java | 84 +++
.../org/apache/drill/exec/rpc/data/AckSender.java | 25 +-
.../exec/rpc/data/DataDefaultInstanceHandler.java | 4 +-
.../apache/drill/exec/rpc/data/DataRpcConfig.java | 6 +-
.../exec/rpc/data/DataServerRequestHandler.java | 6 +-
.../org/apache/drill/exec/rpc/data/DataTunnel.java | 39 +-
.../org/apache/drill/exec/server/Drillbit.java | 6 +
.../exec/server/options/SystemOptionManager.java | 3 +-
.../drill/exec/server/rest/QueryResources.java | 6 +-
.../drill/exec/server/rest/QueryWrapper.java | 45 +-
.../drill/exec/server/rest/UserNameFilter.java | 61 ---
.../apache/drill/exec/server/rest/WebServer.java | 127 +----
.../rest/ssl/SslContextFactoryConfigurator.java | 214 ++++++++
.../org/apache/drill/exec/ssl/SSLConfigServer.java | 16 +-
.../exec/work/batch/AbstractDataCollector.java | 5 +-
.../drill/exec/work/batch/BaseRawBatchBuffer.java | 4 +-
.../exec/work/batch/SpoolingRawBatchBuffer.java | 16 +-
.../exec/work/batch/UnlimitedRawBatchBuffer.java | 59 ++-
.../drill/exec/work/filter/RuntimeFilterSink.java | 6 +-
.../src/main/resources/ace.mode-sql.template.js | 7 +-
.../java-exec/src/main/resources/drill-module.conf | 4 +
exec/java-exec/src/main/resources/rest/generic.ftl | 2 +-
.../src/main/resources/rest/query/query.ftl | 13 +-
.../src/main/resources/rest/query/result.ftl | 4 +-
.../resources/rest/static/js/querySubmission.js | 23 +-
.../drill/exec/fn/impl/TestAggregateFunctions.java | 15 +
.../drill/exec/rpc/data/TestBitBitKerberos.java | 6 +-
.../org/apache/drill/exec/rpc/data/TestBitRpc.java | 111 +++-
.../drill/exec/server/rest/RestServerTest.java | 69 +++
.../drill/exec/server/rest/TestQueryWrapper.java | 60 +++
.../server/rest/TestQueryWrapperImpersonation.java | 53 ++
.../ssl/SslContextFactoryConfiguratorTest.java | 71 +++
.../exec/store/parquet/TestVarlenDecimal.java | 71 ++-
.../main/java/org/apache/drill/exec/rpc/Acks.java | 5 +
.../record/metadata/schema/parser/SchemaLexer.g4 | 8 +
.../record/metadata/schema/parser/SchemaParser.g4 | 6 +
.../drill/exec/record/MaterializedField.java | 10 -
.../metadata/schema/parser/SchemaVisitor.java | 30 ++
.../metadata/schema/parser/TestSchemaParser.java | 15 +
.../org/apache/drill/exec/proto/BitControl.java | 133 ++++-
.../java/org/apache/drill/exec/proto/BitData.java | 576 ++++++++++++++++++++-
.../apache/drill/exec/proto/SchemaBitControl.java | 7 +
.../org/apache/drill/exec/proto/SchemaBitData.java | 111 ++++
protocol/src/main/protobuf/BitControl.proto | 1 +
protocol/src/main/protobuf/BitData.proto | 6 +
72 files changed, 2723 insertions(+), 484 deletions(-)
copy
exec/java-exec/src/main/java/org/apache/drill/exec/ops/{StatusHandler.java =>
DataTunnelStatusHandler.java} (74%)
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/rpc/DynamicSemaphore.java
delete mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/server/rest/UserNameFilter.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/server/rest/ssl/SslContextFactoryConfigurator.java
create mode 100644
exec/java-exec/src/test/java/org/apache/drill/exec/server/rest/RestServerTest.java
create mode 100644
exec/java-exec/src/test/java/org/apache/drill/exec/server/rest/TestQueryWrapper.java
create mode 100644
exec/java-exec/src/test/java/org/apache/drill/exec/server/rest/TestQueryWrapperImpersonation.java
create mode 100644
exec/java-exec/src/test/java/org/apache/drill/exec/server/rest/ssl/SslContextFactoryConfiguratorTest.java