This is an automated email from the ASF dual-hosted git repository.
karthikm pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/drill.git.
from 619a499 DRILL-6979: Added autofocus attribute to username on login
page, and to query textbox on Query tab
new 6bd31f3 DRILL-7072: Query with semi join fails for JDBC storage
plugin closes #1674
new 5abcd88 DRILL-7069: Moved version checks outside loops in
transformBinaryInMetadataCache closes #1667
new 624634d DRILL-7056: Drill fails with NPE when starting in distributed
mode & 31010 port is used closes #1656
new 75ca523 DRILL-7054: timestamp in milliseconds closes #1665
new 362cded DRILL-7046: Support for loading and parsing new RM config
file closes #1652
new 79c7ea5 DRILL-7035: Drill C++ Client crashes on multiple
SaslAuthenticatorImpl destruction due to communication error closes #1660
new 4a79e2a DRILL-6846: Add CircleCI Test Summary closes #1678 - added
CircleCI Test Summary - maven-surefire-plugin version udpate - license
checkstyle goal is added to the TravisCI protobuf phase
The 3487 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:
.circleci/config.yml | 53 +++-
.travis.yml | 2 +-
.../{CommonConstants.java => ConfigConstants.java} | 24 +-
.../{CommonConstants.java => ConfigFileInfo.java} | 22 +-
.../apache/drill/common/config/DrillConfig.java | 87 ++++---
...Constants.java => DrillExecConfigFileInfo.java} | 30 ++-
.../drill/common/config/DrillProperties.java | 7 +-
...onConstants.java => DrillRMConfigFileInfo.java} | 30 ++-
.../apache/drill/common/scanner/BuildTimeScan.java | 3 +-
.../drill/common/scanner/ClassPathScanner.java | 9 +-
.../apache/drill/common/scanner/RunTimeScan.java | 5 +-
.../drill/categories/ResourceManagerTest.java | 21 ++
.../client/src/clientlib/drillClientImpl.cpp | 11 +-
.../client/src/clientlib/drillClientImpl.hpp | 2 +
.../exec/store/jdbc/TestJdbcPluginWithMySQLIT.java | 15 ++
.../apache/drill/yarn/core/DrillOnYarnConfig.java | 8 +-
.../java/org/apache/drill/exec/ExecConstants.java | 11 +
.../expr/fn/FunctionImplementationRegistry.java | 6 +-
.../exec/planner/logical/DrillSemiJoinRule.java | 4 +-
.../drill/exec/resourcemgr/NodeResources.java | 66 +++++
.../exec/resourcemgr/config/QueryQueueConfig.java | 71 +++++
.../resourcemgr/config/QueryQueueConfigImpl.java | 171 +++++++++++++
.../resourcemgr/config/QueueAssignmentResult.java | 79 ++++++
.../exec/resourcemgr/config/RMCommonDefaults.java | 39 +++
.../exec/resourcemgr/config/ResourcePool.java | 70 +++++
.../exec/resourcemgr/config/ResourcePoolImpl.java | 268 +++++++++++++++++++
.../exec/resourcemgr/config/ResourcePoolTree.java | 45 ++++
.../resourcemgr/config/ResourcePoolTreeImpl.java | 164 ++++++++++++
.../config/exception/QueueSelectionException.java | 31 +++
.../config/exception/RMConfigException.java | 31 +++
.../exec/resourcemgr/config/package-info.java | 108 ++++++++
.../AbstractQueueSelectionPolicy.java | 41 +++
.../selectionpolicy/BestFitQueueSelection.java | 93 +++++++
.../selectionpolicy/DefaultQueueSelection.java | 52 ++++
.../selectionpolicy/QueueSelectionPolicy.java | 48 ++++
.../QueueSelectionPolicyFactory.java | 53 ++++
.../selectionpolicy/RandomQueueSelection.java | 51 ++++
.../config/selectionpolicy/package-info.java | 45 ++++
.../selectors/AbstractResourcePoolSelector.java | 40 +++
.../resourcemgr/config/selectors/AclSelector.java | 285 +++++++++++++++++++++
.../resourcemgr/config/selectors/AndSelector.java | 56 ++++
.../config/selectors/ComplexSelectors.java | 60 +++++
.../config/selectors/DefaultSelector.java | 48 ++++
.../config/selectors/NotEqualSelector.java | 62 +++++
.../resourcemgr/config/selectors/OrSelector.java | 58 +++++
.../config/selectors/ResourcePoolSelector.java | 58 +++++
.../selectors/ResourcePoolSelectorFactory.java | 63 +++++
.../resourcemgr/config/selectors/TagSelector.java | 76 ++++++
.../resourcemgr/config/selectors/package-info.java | 59 +++++
.../drill/exec/resourcemgr/package-info.java | 21 ++
.../exec/resourcemgr/util/MemoryConfigParser.java | 70 +++++
.../org/apache/drill/exec/rpc/user/UserServer.java | 47 ++--
.../apache/drill/exec/rpc/user/UserSession.java | 33 ++-
.../org/apache/drill/exec/server/Drillbit.java | 34 ++-
.../exec/server/options/SystemOptionManager.java | 24 +-
.../apache/drill/exec/server/rest/WebServer.java | 80 +++---
.../exec/store/StoragePluginsHandlerService.java | 16 +-
.../exec/store/parquet/ParquetReaderUtility.java | 72 ++++--
.../drill/exec/store/pcap/PcapRecordReader.java | 3 +
.../drill/exec/store/pcap/decoder/Packet.java | 14 +-
.../drill/exec/store/pcap/schema/Schema.java | 1 +
.../foreman/rm/DistributedResourceManager.java | 82 ++++++
.../java-exec/src/main/resources/drill-module.conf | 8 +-
.../src/main/resources/drill-rm-default.conf | 34 +++
.../drill/exec/resourcemgr/TestRMConfigLoad.java | 117 +++++++++
.../exec/resourcemgr/TestResourcePoolTree.java | 277 ++++++++++++++++++++
.../TestBestFitSelectionPolicy.java | 122 +++++++++
.../TestDefaultSelectionPolicy.java | 103 ++++++++
.../config/selectors/TestAclSelector.java | 265 +++++++++++++++++++
.../config/selectors/TestComplexSelectors.java | 247 ++++++++++++++++++
.../config/selectors/TestNotEqualSelector.java | 120 +++++++++
.../selectors/TestResourcePoolSelectors.java | 46 ++++
.../config/selectors/TestTagSelector.java | 84 ++++++
.../drill/exec/store/pcap/TestPcapDecoder.java | 1 +
.../exec/udf/dynamic/TestDynamicUDFSupport.java | 4 +-
.../apache/drill/test/TestGracefulShutdown.java | 42 +++
pom.xml | 4 +-
77 files changed, 4466 insertions(+), 246 deletions(-)
copy common/src/main/java/org/apache/drill/common/config/{CommonConstants.java
=> ConfigConstants.java} (53%)
copy common/src/main/java/org/apache/drill/common/config/{CommonConstants.java
=> ConfigFileInfo.java} (51%)
copy common/src/main/java/org/apache/drill/common/config/{CommonConstants.java
=> DrillExecConfigFileInfo.java} (51%)
rename
common/src/main/java/org/apache/drill/common/config/{CommonConstants.java =>
DrillRMConfigFileInfo.java} (51%)
create mode 100644
common/src/test/java/org/apache/drill/categories/ResourceManagerTest.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/resourcemgr/NodeResources.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/resourcemgr/config/QueryQueueConfig.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/resourcemgr/config/QueryQueueConfigImpl.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/resourcemgr/config/QueueAssignmentResult.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/resourcemgr/config/RMCommonDefaults.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/resourcemgr/config/ResourcePool.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/resourcemgr/config/ResourcePoolImpl.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/resourcemgr/config/ResourcePoolTree.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/resourcemgr/config/ResourcePoolTreeImpl.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/resourcemgr/config/exception/QueueSelectionException.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/resourcemgr/config/exception/RMConfigException.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/resourcemgr/config/package-info.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/resourcemgr/config/selectionpolicy/AbstractQueueSelectionPolicy.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/resourcemgr/config/selectionpolicy/BestFitQueueSelection.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/resourcemgr/config/selectionpolicy/DefaultQueueSelection.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/resourcemgr/config/selectionpolicy/QueueSelectionPolicy.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/resourcemgr/config/selectionpolicy/QueueSelectionPolicyFactory.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/resourcemgr/config/selectionpolicy/RandomQueueSelection.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/resourcemgr/config/selectionpolicy/package-info.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/resourcemgr/config/selectors/AbstractResourcePoolSelector.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/resourcemgr/config/selectors/AclSelector.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/resourcemgr/config/selectors/AndSelector.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/resourcemgr/config/selectors/ComplexSelectors.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/resourcemgr/config/selectors/DefaultSelector.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/resourcemgr/config/selectors/NotEqualSelector.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/resourcemgr/config/selectors/OrSelector.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/resourcemgr/config/selectors/ResourcePoolSelector.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/resourcemgr/config/selectors/ResourcePoolSelectorFactory.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/resourcemgr/config/selectors/TagSelector.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/resourcemgr/config/selectors/package-info.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/resourcemgr/package-info.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/resourcemgr/util/MemoryConfigParser.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/work/foreman/rm/DistributedResourceManager.java
create mode 100644 exec/java-exec/src/main/resources/drill-rm-default.conf
create mode 100644
exec/java-exec/src/test/java/org/apache/drill/exec/resourcemgr/TestRMConfigLoad.java
create mode 100644
exec/java-exec/src/test/java/org/apache/drill/exec/resourcemgr/TestResourcePoolTree.java
create mode 100644
exec/java-exec/src/test/java/org/apache/drill/exec/resourcemgr/config/selectionpolicy/TestBestFitSelectionPolicy.java
create mode 100644
exec/java-exec/src/test/java/org/apache/drill/exec/resourcemgr/config/selectionpolicy/TestDefaultSelectionPolicy.java
create mode 100644
exec/java-exec/src/test/java/org/apache/drill/exec/resourcemgr/config/selectors/TestAclSelector.java
create mode 100644
exec/java-exec/src/test/java/org/apache/drill/exec/resourcemgr/config/selectors/TestComplexSelectors.java
create mode 100644
exec/java-exec/src/test/java/org/apache/drill/exec/resourcemgr/config/selectors/TestNotEqualSelector.java
create mode 100644
exec/java-exec/src/test/java/org/apache/drill/exec/resourcemgr/config/selectors/TestResourcePoolSelectors.java
create mode 100644
exec/java-exec/src/test/java/org/apache/drill/exec/resourcemgr/config/selectors/TestTagSelector.java