This is an automated email from the ASF dual-hosted git repository.
arina pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/drill.git.
from cd0d5ec DRILL-7596: drill-format-esri module Uses Hard Coded Version
Number
new 9c77284 DRILL-7614: Try to add some helpful tips to Testing.md
new 7abe97f DRILL-7477: Allow passing table function parameters into
ANALYZE statement
new 0c5e347 DRILL-7547: Support credentials store for mongo connections
new cf12325 DRILL-7587: Fix ValuesPrule distribution trait type
new 7509dc4 DRILL-7582: Moved Drillbits REST API communication to the
back end layer
new 7c1aaae DRILL-7590: Refactor plugin registry
new 3d76348 DRILL-7605: Preserve query form field values between reloads
/ navigation
new ab60b3d DRILL-7592: Add missing licenses and update plugins exclusion
list and fix licenses
The 8 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 | 16 +-
.mvn/extensions.xml | 29 +-
.../org/apache/drill/common/PlanStringBuilder.java | 119 +++
.../drill/common/collections/ImmutableEntry.java | 17 +-
.../drill/common/config/ConfigConstants.java | 23 +-
.../apache/drill/common/config/DrillConfig.java | 6 +-
.../common/exceptions/DrillRuntimeException.java | 8 +-
.../drill/common/exceptions/UserException.java | 4 +
.../apache/drill/common/scanner/BuildTimeScan.java | 4 +-
.../drill/common/scanner/ClassPathScanner.java | 15 +-
.../apache/drill/common/scanner/RunTimeScan.java | 10 +-
.../common/scanner/persistence/ScanResult.java | 10 +-
.../org/apache/drill/exec/util/ActionOnFile.java | 14 +-
common/src/main/resources/drill-default.conf | 32 +-
common/src/main/resources/drill-module.conf | 38 +-
.../java/org/apache/drill/test/DirTestWatcher.java | 82 +-
common/src/test/resources/drill-module.conf | 32 +-
.../main/resources/bootstrap-format-plugins.json | 8 +
.../src/main/resources/drill-module.conf | 39 +-
.../exec/store/esri/TestShapefileFormatPlugin.java | 2 -
.../drill/exec/store/excel/ExcelFormatConfig.java | 30 +-
.../main/resources/bootstrap-format-plugins.json | 11 +
.../src/main/resources/drill-module.conf | 18 +
.../drill/exec/store/excel/TestExcelFormat.java | 3 -
.../main/resources/bootstrap-format-plugins.json | 11 +
.../src/main/resources/drill-module.conf | 39 +-
.../drill/exec/store/hdf5/TestHDF5Format.java | 2 -
.../main/resources/bootstrap-format-plugins.json | 11 +
.../src/main/resources/drill-module.conf | 39 +-
.../exec/store/ltsv/TestLTSVRecordReader.java | 23 +-
.../src/main/resources/drill-module.conf | 41 +-
.../mapr/drill/maprdb/tests/MaprDBTestsSuite.java | 2 +-
.../exec/store/syslog/SyslogFormatConfig.java | 2 +-
.../src/main/resources/drill-module.conf | 39 +-
.../drill/exec/store/syslog/TestSyslogFormat.java | 19 +-
.../apache/drill/exec/store/hbase/HBaseUtils.java | 5 +-
.../src/main/resources/drill-module.conf | 39 +-
.../java/org/apache/drill/hbase/BaseHBaseTest.java | 5 +-
.../storage-hive/core/src/main/codegen/config.fmpp | 4 +-
.../core/src/main/codegen/data/HiveTypes.tdd | 4 +-
.../drill/exec/store/hive/HiveStoragePlugin.java | 1 +
.../core/src/main/resources/drill-module.conf | 24 +-
.../apache/drill/exec/hive/HiveTestFixture.java | 6 +-
.../hive/BaseTestHiveImpersonation.java | 2 +-
.../core/src/test/resources/drill-module.conf | 24 +-
.../src/main/resources/drill-module.conf | 24 +-
.../src/main/resources/drill-module.conf | 39 +-
.../exec/store/jdbc/TestJdbcPluginWithH2IT.java | 4 +-
.../exec/store/jdbc/TestJdbcPluginWithMySQLIT.java | 4 +-
.../src/main/resources/drill-module.conf | 39 +-
.../drill/exec/store/kafka/KafkaTestBase.java | 2 +-
contrib/storage-kudu/src/main/codegen/config.fmpp | 4 +-
.../src/main/resources/drill-module.conf | 39 +-
.../drill/exec/store/mongo/MongoStoragePlugin.java | 79 +-
.../src/main/resources/drill-module.conf | 39 +-
.../drill/exec/store/mongo/MongoTestBase.java | 11 +-
.../{MongoTestSuit.java => MongoTestSuite.java} | 52 +-
...TestMongoStoragePluginUsesCredentialsStore.java | 89 ++
.../storage-mongo/src/test/resources/core-site.xml | 37 +-
.../exec/store/openTSDB/OpenTSDBStoragePlugin.java | 3 +-
.../src/main/resources/drill-module.conf | 39 +-
.../drill/store/openTSDB/TestOpenTSDBPlugin.java | 4 +-
contrib/udfs/src/main/resources/drill-module.conf | 39 +-
.../src/main/resources/core-site-example.xml | 108 ++-
.../src/main/resources/drill-on-yarn-example.conf | 19 +-
.../src/main/resources/drill-override-example.conf | 17 +-
.../src/main/resources/drill-override.conf | 17 +-
.../resources/drill-sqlline-override-example.conf | 17 +-
.../storage-plugins-override-example.conf | 99 +-
docs/dev/Testing.md | 55 +-
.../drill/yarn/core/drill-on-yarn-defaults.conf | 19 +-
.../src/test/resources/second-test-config.conf | 17 +-
drill-yarn/src/test/resources/test-doy-config.conf | 17 +-
.../src/test/resources/test-doy-distrib.conf | 17 +-
.../src/test/resources/third-test-config.conf | 17 +-
exec/java-exec/pom.xml | 11 +
exec/java-exec/src/main/codegen/config.fmpp | 4 +-
.../main/codegen/data/AggrBitwiseLogicalTypes.tdd | 4 +-
.../java-exec/src/main/codegen/data/AggrTypes1.tdd | 4 +-
.../java-exec/src/main/codegen/data/AggrTypes2.tdd | 4 +-
.../java-exec/src/main/codegen/data/AggrTypes3.tdd | 4 +-
exec/java-exec/src/main/codegen/data/CastHigh.tdd | 4 +-
exec/java-exec/src/main/codegen/data/Casts.tdd | 4 +-
.../main/codegen/data/ComparisonTypesDecimal.tdd | 5 +-
.../src/main/codegen/data/ComparisonTypesMain.tdd | 4 +-
.../src/main/codegen/data/CorrelationTypes.tdd | 4 +-
.../src/main/codegen/data/CountAggrTypes.tdd | 18 +
.../java-exec/src/main/codegen/data/CovarTypes.tdd | 4 +-
.../src/main/codegen/data/DateIntervalFunc.tdd | 5 +-
.../src/main/codegen/data/DecimalAggrTypes1.tdd | 4 +-
.../src/main/codegen/data/DecimalAggrTypes2.tdd | 4 +-
.../src/main/codegen/data/DecimalAggrTypes3.tdd | 4 +-
.../src/main/codegen/data/ExtractTypes.tdd | 4 +-
.../src/main/codegen/data/IntervalNumericTypes.tdd | 5 +-
exec/java-exec/src/main/codegen/data/MathFunc.tdd | 4 +-
.../src/main/codegen/data/MathFunctionTypes.tdd | 4 +-
.../src/main/codegen/data/NumericTypes.tdd | 4 +-
exec/java-exec/src/main/codegen/data/Parser.tdd | 4 +-
exec/java-exec/src/main/codegen/data/SumZero.tdd | 4 +-
.../src/main/codegen/includes/parserImpls.ftl | 24 +-
.../org/apache/calcite/jdbc/DynamicRootSchema.java | 10 +-
.../java/org/apache/drill/exec/ExecConstants.java | 19 +-
.../drill/exec/coord/store/BaseTransientStore.java | 2 +-
.../exec/coord/store/TransientStoreEvent.java | 3 +-
.../expr/fn/FunctionImplementationRegistry.java | 18 +-
.../expr/fn/registry/FunctionRegistryHolder.java | 24 +-
.../expr/fn/registry/LocalFunctionRegistry.java | 10 +-
.../expr/fn/registry/RemoteFunctionRegistry.java | 14 +-
.../apache/drill/exec/physical/PhysicalPlan.java | 5 +-
.../apache/drill/exec/physical/base/SubScan.java | 5 +-
.../drill/exec/planner/PhysicalPlanReader.java | 8 +-
.../drill/exec/planner/logical/DrillTable.java | 7 +-
.../drill/exec/planner/logical/StoragePlugins.java | 32 +-
.../planner/physical/MetadataControllerPrule.java | 6 +-
.../drill/exec/planner/physical/ValuesPrule.java | 16 +-
.../drill/exec/planner/sql/SchemaUtilites.java | 13 +
.../planner/sql/handlers/AbstractSqlHandler.java | 5 +-
.../planner/sql/handlers/AnalyzeTableHandler.java | 17 +-
.../sql/handlers/CreateFunctionHandler.java | 9 +-
.../exec/planner/sql/handlers/DrillTableInfo.java | 171 ++++
.../planner/sql/handlers/DropFunctionHandler.java | 8 +-
.../sql/handlers/MetastoreAnalyzeTableHandler.java | 55 +-
.../exec/planner/sql/parser/SqlAnalyzeTable.java | 30 +-
.../exec/planner/sql/parser/SqlCreateTable.java | 8 +-
.../exec/planner/sql/parser/SqlCreateView.java | 8 +-
.../exec/planner/sql/parser/SqlDropTable.java | 7 +-
.../planner/sql/parser/SqlDropTableMetadata.java | 8 +-
.../drill/exec/planner/sql/parser/SqlDropView.java | 7 +-
.../sql/parser/SqlMetastoreAnalyzeTable.java | 31 +-
.../planner/sql/parser/SqlRefreshMetadata.java | 10 +-
.../drill/exec/planner/sql/parser/SqlSchema.java | 7 +-
.../org/apache/drill/exec/server/Drillbit.java | 20 +-
.../apache/drill/exec/server/DrillbitContext.java | 5 +-
.../drill/exec/server/DrillbitStateManager.java | 3 +-
.../exec/server/QueryProfileStoreContext.java | 4 +-
.../exec/server/options/SystemOptionManager.java | 60 +-
.../apache/drill/exec/server/rest/DrillRoot.java | 15 +
.../exec/server/rest/PluginConfigWrapper.java | 10 +-
.../drill/exec/server/rest/StatusResources.java | 12 +
.../drill/exec/server/rest/StorageResources.java | 10 +-
.../apache/drill/exec/server/rest/WebUtils.java | 106 ++
.../auth/DrillHttpConstraintSecurityHandler.java | 7 +-
.../auth/DrillHttpSecurityHandlerProvider.java | 14 +-
.../server/rest/auth/SpnegoSecurityHandler.java | 1 -
.../drill/exec/store/AbstractRecordReader.java | 10 +-
.../apache/drill/exec/store/AbstractSchema.java | 14 +-
.../drill/exec/store/AbstractSchemaFactory.java | 3 +-
.../drill/exec/store/BatchExceededException.java | 26 -
.../drill/exec/store/ClassPathFileSystem.java | 11 +-
.../drill/exec/store/ClassicConnectorLocator.java | 302 ++++++
.../apache/drill/exec/store/ConnectorHandle.java | 100 ++
.../apache/drill/exec/store/ConnectorLocator.java | 157 +++
.../drill/exec/store/DistributedStorageEngine.java | 22 -
.../drill/exec/store/DrillSchemaFactory.java | 91 ++
.../exec/store/DrillbitPluginRegistryContext.java | 67 ++
.../drill/exec/store/LocalSyncableFileSystem.java | 46 +-
.../drill/exec/store/NamedStoragePluginConfig.java | 69 --
.../exec/store/PartitionNotFoundException.java | 1 +
.../drill/exec/store/PluginBootstrapLoader.java | 60 ++
.../exec/store/PluginBootstrapLoaderImpl.java | 337 +++++++
.../org/apache/drill/exec/store/PluginHandle.java | 225 +++++
.../drill/exec/store/PluginRegistryContext.java | 31 +-
.../{SystemPlugin.java => PrivatePlugin.java} | 6 +-
.../apache/drill/exec/store/RecordDataType.java | 3 +-
.../drill/exec/store/ResourceInputStream.java | 6 +-
.../org/apache/drill/exec/store/SchemaConfig.java | 3 +-
.../org/apache/drill/exec/store/SchemaFactory.java | 2 +-
.../drill/exec/store/SchemaPartitionExplorer.java | 4 +-
.../drill/exec/store/SchemaTreeProvider.java | 8 +-
.../org/apache/drill/exec/store/StoragePlugin.java | 54 +-
.../apache/drill/exec/store/StoragePluginMap.java | 266 +++--
.../exec/store/StoragePluginOptimizerRule.java | 1 -
.../drill/exec/store/StoragePluginRegistry.java | 59 +-
.../exec/store/StoragePluginRegistryImpl.java | 1020 ++++++++++----------
...PluginsHandler.java => StoragePluginStore.java} | 27 +-
.../drill/exec/store/StoragePluginStoreImpl.java | 146 +++
.../exec/store/StoragePluginsHandlerService.java | 152 ---
.../apache/drill/exec/store/StorageStrategy.java | 5 +-
.../apache/drill/exec/store/SubSchemaWrapper.java | 4 +-
.../org/apache/drill/exec/store/SystemPlugin.java | 3 +-
.../drill/exec/store/SystemPluginLocator.java | 171 ++++
.../org/apache/drill/exec/store/TimedCallable.java | 8 +-
.../drill/exec/store/dfs/FileSystemConfig.java | 97 +-
.../drill/exec/store/dfs/FileSystemPlugin.java | 44 +-
.../store/dfs/FormatPluginOptionExtractor.java | 23 +-
.../exec/store/dfs/WorkspaceSchemaFactory.java | 108 ++-
.../drill/exec/store/dfs/easy/EasyGroupScan.java | 13 +-
.../exec/store/easy/text/TextFormatPlugin.java | 85 +-
.../easy/text/reader/CompliantTextBatchReader.java | 4 +-
.../store/ischema/InfoSchemaStoragePlugin.java | 2 +-
.../drill/exec/store/mock/MockBreakageStorage.java | 15 +-
.../drill/exec/store/mock/MockStorageEngine.java | 3 +-
.../exec/store/mock/MockStorageEngineConfig.java | 5 +-
.../store/parquet/metadata/MetadataVersion.java | 3 +-
.../exec/store/pojo/DynamicPojoRecordReader.java | 3 +-
.../drill/exec/store/sys/BasePersistentStore.java | 1 -
.../store/sys/CaseInsensitivePersistentStore.java | 5 +-
.../drill/exec/store/sys/PersistentStore.java | 3 +-
.../drill/exec/store/sys/SystemTablePlugin.java | 2 +-
.../exec/store/sys/SystemTablePluginConfig.java | 4 +-
.../exec/store/sys/store/LocalPersistentStore.java | 18 +-
.../drill/exec/util/StoragePluginTestUtils.java | 17 +-
.../main/resources/bootstrap-storage-plugins.json | 14 +-
.../java-exec/src/main/resources/drill-module.conf | 234 ++---
.../src/main/resources/drill-rm-default.conf | 46 +-
.../src/main/resources/drill-sqlline.conf | 17 +-
exec/java-exec/src/main/resources/rest/index.ftl | 90 +-
.../src/main/resources/rest/query/query.ftl | 44 +-
.../java/org/apache/drill/TestPartitionFilter.java | 113 ++-
.../org/apache/drill/TestSelectWithOption.java | 40 +-
.../exec/impersonation/BaseTestImpersonation.java | 2 +-
.../TestImpersonationDisabledWithMiniDFS.java | 2 +-
.../impersonation/TestImpersonationMetadata.java | 2 +-
.../impersonation/TestImpersonationQueries.java | 2 +-
.../org/apache/drill/exec/sql/TestAnalyze.java | 2 +-
.../java/org/apache/drill/exec/sql/TestCTTAS.java | 2 +-
.../drill/exec/sql/TestMetastoreCommands.java | 30 +
.../TestValues.java} | 58 +-
.../drill/exec/store/BasePluginRegistryTest.java | 212 ++++
.../drill/exec/store/FormatPluginSerDeTest.java | 2 -
.../drill/exec/store/TestBootstrapLoader.java | 227 +++++
.../drill/exec/store/TestClassicLocator.java | 136 +++
.../drill/exec/store/TestImplicitFileColumns.java | 2 +
.../apache/drill/exec/store/TestOutputMutator.java | 24 +-
.../drill/exec/store/TestPluginRegistry.java | 278 ++++++
.../apache/drill/exec/store/TestPluginsMap.java | 406 ++++++++
.../drill/exec/store/TestSystemPluginLocator.java | 72 ++
.../easy/text/compliant/TextRecordReaderTest.java | 65 --
.../drill/exec/store/httpd/TestHTTPDLogReader.java | 2 +-
.../apache/drill/exec/store/log/TestLogReader.java | 2 +-
.../drill/exec/store/pcap/TestPcapEVFReader.java | 2 +-
.../drill/exec/store/pcap/TestSessionizePCAP.java | 3 -
.../drill/exec/store/store/TestDisabledPlugin.java | 4 +-
.../exec/store/sys/TestLocalPersistentStore.java | 111 ++-
.../exec/udf/dynamic/TestDynamicUDFSupport.java | 20 +-
.../org/apache/drill/test/BaseDirTestWatcher.java | 194 ++--
.../java/org/apache/drill/test/BaseTestQuery.java | 3 +
.../java/org/apache/drill/test/ClusterFixture.java | 76 +-
.../apache/drill/test/ClusterFixtureBuilder.java | 6 +-
.../drill/test/ClusterMockStorageFixture.java | 25 +-
.../java/org/apache/drill/test/ClusterTest.java | 3 -
.../java/org/apache/drill/test/ConfigBuilder.java | 18 +-
.../org/apache/drill/test/OperatorFixture.java | 19 +-
.../src/test/resources/drill-external-sort.conf | 24 +-
.../java-exec/src/test/resources/drill-module.conf | 24 +-
.../src/test/resources/drill-oom-xsort.conf | 24 +-
.../test/resources/drill-spool-test-module.conf | 24 +-
.../resources/drill-sqlline-test-override.conf | 17 +-
.../drill-udf/src/main/resources/drill-module.conf | 18 +
.../test/resources/plugins/bogus-bootstrap.json | 22 +
.../src/test/resources/plugins/dup-bootstrap.json | 28 +
.../resources/plugins/mock-format-bootstrap.json | 14 +
.../resources/plugins/mock-plugin-upgrade.json} | 48 +-
exec/java-exec/src/test/resources/zkacltest.conf | 33 +-
exec/jdbc-all/example-conf/drill-module.conf | 18 +
exec/jdbc-all/src/main/resources/profile.props | 1 +
.../base/src/main/resources/drill-module.conf | 37 +-
exec/vector/src/main/codegen/config.fmpp | 4 +-
.../src/main/codegen/data/ValueVectorTypes.tdd | 4 +-
.../java/org/apache/drill/common/JSONOptions.java | 4 +-
.../common/config/LogicalPlanPersistence.java | 44 +-
.../drill/common/logical/FormatPluginConfig.java | 1 -
.../common/logical/FormatPluginConfigBase.java | 37 -
.../drill/common/logical/StoragePluginConfig.java | 2 -
.../common/logical/StoragePluginConfigBase.java | 16 -
.../common/logical/data/LogicalOperatorBase.java | 11 +-
.../org/apache/drill/common/logical/data/Scan.java | 2 -
logical/src/main/resources/drill-module.conf | 38 +-
.../src/main/resources/drill-metastore-module.conf | 66 +-
.../main/resources/drill-metastore-default.conf | 32 +-
pom.xml | 63 +-
protocol/src/main/protobuf/BitControl.proto | 18 +
protocol/src/main/protobuf/BitData.proto | 18 +
protocol/src/main/protobuf/Coordination.proto | 18 +
protocol/src/main/protobuf/ExecutionProtos.proto | 18 +
protocol/src/main/protobuf/GeneralRPC.proto | 18 +
protocol/src/main/protobuf/SchemaDef.proto | 18 +
protocol/src/main/protobuf/Types.proto | 4 +-
protocol/src/main/protobuf/User.proto | 18 +
protocol/src/main/protobuf/UserBitShared.proto | 18 +
.../logos/drill-vector-logo.graffle/data.plist | 27 +-
281 files changed, 7337 insertions(+), 2941 deletions(-)
create mode 100644
common/src/main/java/org/apache/drill/common/PlanStringBuilder.java
mode change 100755 => 100644
contrib/storage-jdbc/src/main/resources/drill-module.conf
rename
contrib/storage-mongo/src/test/java/org/apache/drill/exec/store/mongo/{MongoTestSuit.java
=> MongoTestSuite.java} (98%)
create mode 100644
contrib/storage-mongo/src/test/java/org/apache/drill/exec/store/mongo/TestMongoStoragePluginUsesCredentialsStore.java
copy distribution/src/main/resources/core-site-example.xml =>
contrib/storage-mongo/src/test/resources/core-site.xml (55%)
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/handlers/DrillTableInfo.java
delete mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/store/BatchExceededException.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/store/ClassicConnectorLocator.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/store/ConnectorHandle.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/store/ConnectorLocator.java
delete mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/store/DistributedStorageEngine.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/store/DrillSchemaFactory.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/store/DrillbitPluginRegistryContext.java
delete mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/store/NamedStoragePluginConfig.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/store/PluginBootstrapLoader.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/store/PluginBootstrapLoaderImpl.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/store/PluginHandle.java
copy
logical/src/main/java/org/apache/drill/common/logical/StoragePluginConfigBase.java
=>
exec/java-exec/src/main/java/org/apache/drill/exec/store/PluginRegistryContext.java
(55%)
copy
exec/java-exec/src/main/java/org/apache/drill/exec/store/{SystemPlugin.java =>
PrivatePlugin.java} (84%)
rename
exec/java-exec/src/main/java/org/apache/drill/exec/store/{StoragePluginsHandler.java
=> StoragePluginStore.java} (61%)
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/store/StoragePluginStoreImpl.java
delete mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/store/StoragePluginsHandlerService.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/store/SystemPluginLocator.java
copy
exec/java-exec/src/test/java/org/apache/drill/exec/{work/metadata/TestServerMetaProvider.java
=> sql/TestValues.java} (51%)
create mode 100644
exec/java-exec/src/test/java/org/apache/drill/exec/store/BasePluginRegistryTest.java
create mode 100644
exec/java-exec/src/test/java/org/apache/drill/exec/store/TestBootstrapLoader.java
create mode 100644
exec/java-exec/src/test/java/org/apache/drill/exec/store/TestClassicLocator.java
create mode 100644
exec/java-exec/src/test/java/org/apache/drill/exec/store/TestPluginRegistry.java
create mode 100644
exec/java-exec/src/test/java/org/apache/drill/exec/store/TestPluginsMap.java
create mode 100644
exec/java-exec/src/test/java/org/apache/drill/exec/store/TestSystemPluginLocator.java
delete mode 100644
exec/java-exec/src/test/java/org/apache/drill/exec/store/easy/text/compliant/TextRecordReaderTest.java
create mode 100644
exec/java-exec/src/test/resources/plugins/bogus-bootstrap.json
create mode 100644 exec/java-exec/src/test/resources/plugins/dup-bootstrap.json
create mode 100644
exec/java-exec/src/test/resources/plugins/mock-format-bootstrap.json
copy exec/java-exec/src/{main/resources/bootstrap-storage-plugins.json =>
test/resources/plugins/mock-plugin-upgrade.json} (82%)