This is an automated email from the ASF dual-hosted git repository.
rong pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 862728c2f49 fix: Fixed the name of the profile used to activate the
integration-tests on jenkins. (#10806)
add 0fd475041a6 Multi-Cluster IT framework (#10518)
No new revisions were added by this update.
Summary of changes:
.../{cluster-it-1c3d.yml => pipe-it-2cluster.yml} | 18 +-
integration-test/pom.xml | 113 ++++++++
.../java/org/apache/iotdb/it/env/EnvFactory.java | 11 +-
.../main/java/org/apache/iotdb/it/env/EnvType.java | 4 +-
.../env/{EnvFactory.java => MultiEnvFactory.java} | 51 ++--
.../iotdb/it/env/cluster/ClusterConstant.java | 221 ++++++++++++++++
.../iotdb/it/env/cluster/ConfigNodeWrapper.java | 175 -------------
.../iotdb/it/env/cluster/DataNodeWrapper.java | 217 ----------------
.../org/apache/iotdb/it/env/cluster/EnvUtils.java | 140 +++++++++-
.../it/env/cluster/{ => config}/MppBaseConfig.java | 4 +-
.../env/cluster/{ => config}/MppClusterConfig.java | 2 +-
.../env/cluster/{ => config}/MppCommonConfig.java | 24 +-
.../cluster/{ => config}/MppConfigNodeConfig.java | 2 +-
.../cluster/{ => config}/MppDataNodeConfig.java | 2 +-
.../it/env/cluster/{ => config}/MppJVMConfig.java | 2 +-
.../{ => config}/MppSharedCommonConfig.java | 2 +-
.../it/env/cluster/{ => env}/AbstractEnv.java | 93 +++++--
.../it/env/cluster/{ => env}/Cluster1Env.java | 3 +-
.../{Cluster1Env.java => env/MultiClusterEnv.java} | 13 +-
.../iotdb/it/env/cluster/{ => env}/SimpleEnv.java | 2 +-
.../cluster/{ => node}/AbstractNodeWrapper.java | 283 ++++++++++++++++-----
.../it/env/cluster/node/ConfigNodeWrapper.java | 201 +++++++++++++++
.../iotdb/it/env/cluster/node/DataNodeWrapper.java | 256 +++++++++++++++++++
.../remote/{ => config}/RemoteClusterConfig.java | 2 +-
.../remote/{ => config}/RemoteCommonConfig.java | 2 +-
.../{ => config}/RemoteConfigNodeConfig.java | 2 +-
.../remote/{ => config}/RemoteDataNodeConfig.java | 2 +-
.../env/remote/{ => config}/RemoteJVMConfig.java | 2 +-
.../it/env/remote/{ => env}/RemoteServerEnv.java | 8 +-
.../apache/iotdb/it/framework/IoTDBTestRunner.java | 10 +-
.../{ClusterIT.java => MultiClusterIT1.java} | 2 +-
.../{ClusterIT.java => MultiClusterIT2.java} | 2 +-
.../{ClusterIT.java => MultiClusterIT3.java} | 2 +-
.../java/org/apache/iotdb/itbase/env/BaseEnv.java | 4 +-
.../apache/iotdb/itbase/env/BaseNodeWrapper.java | 4 +-
.../apache/iotdb/cli/it/StartClientScriptIT.java | 1 +
.../it/cluster/IoTDBClusterNodeErrorStartUpIT.java | 8 +-
.../it/cluster/IoTDBClusterNodeGetterIT.java | 4 +-
.../it/cluster/IoTDBClusterRestartIT.java | 10 +-
.../partition/IoTDBAutoRegionGroupExtensionIT.java | 1 +
.../it/partition/IoTDBPartitionCreationIT.java | 3 +-
.../it/partition/IoTDBPartitionDurableIT.java | 2 +-
.../confignode/it/utils/ConfigNodeTestUtils.java | 4 +-
.../org/apache/iotdb/pipe/it/IoTDBPipeDemoIT.java | 131 ++++++++++
.../iotdb/pipe/it/IoTDBPipeSingleDemoIT.java | 77 ++++++
.../iotdb/session/it/IoTDBSessionComplexIT.java | 2 +-
.../tablet/TabletInsertionDataContainer.java | 2 +-
pom.xml | 2 +-
48 files changed, 1557 insertions(+), 571 deletions(-)
copy .github/workflows/{cluster-it-1c3d.yml => pipe-it-2cluster.yml} (74%)
copy integration-test/src/main/java/org/apache/iotdb/it/env/{EnvFactory.java
=> MultiEnvFactory.java} (57%)
create mode 100644
integration-test/src/main/java/org/apache/iotdb/it/env/cluster/ClusterConstant.java
delete mode 100644
integration-test/src/main/java/org/apache/iotdb/it/env/cluster/ConfigNodeWrapper.java
delete mode 100644
integration-test/src/main/java/org/apache/iotdb/it/env/cluster/DataNodeWrapper.java
rename integration-test/src/main/java/org/apache/iotdb/it/env/cluster/{ =>
config}/MppBaseConfig.java (97%)
rename integration-test/src/main/java/org/apache/iotdb/it/env/cluster/{ =>
config}/MppClusterConfig.java (98%)
rename integration-test/src/main/java/org/apache/iotdb/it/env/cluster/{ =>
config}/MppCommonConfig.java (90%)
rename integration-test/src/main/java/org/apache/iotdb/it/env/cluster/{ =>
config}/MppConfigNodeConfig.java (97%)
rename integration-test/src/main/java/org/apache/iotdb/it/env/cluster/{ =>
config}/MppDataNodeConfig.java (97%)
rename integration-test/src/main/java/org/apache/iotdb/it/env/cluster/{ =>
config}/MppJVMConfig.java (98%)
rename integration-test/src/main/java/org/apache/iotdb/it/env/cluster/{ =>
config}/MppSharedCommonConfig.java (99%)
rename integration-test/src/main/java/org/apache/iotdb/it/env/cluster/{ =>
env}/AbstractEnv.java (90%)
copy integration-test/src/main/java/org/apache/iotdb/it/env/cluster/{ =>
env}/Cluster1Env.java (92%)
rename
integration-test/src/main/java/org/apache/iotdb/it/env/cluster/{Cluster1Env.java
=> env/MultiClusterEnv.java} (74%)
rename integration-test/src/main/java/org/apache/iotdb/it/env/cluster/{ =>
env}/SimpleEnv.java (96%)
rename integration-test/src/main/java/org/apache/iotdb/it/env/cluster/{ =>
node}/AbstractNodeWrapper.java (52%)
create mode 100644
integration-test/src/main/java/org/apache/iotdb/it/env/cluster/node/ConfigNodeWrapper.java
create mode 100644
integration-test/src/main/java/org/apache/iotdb/it/env/cluster/node/DataNodeWrapper.java
rename integration-test/src/main/java/org/apache/iotdb/it/env/remote/{ =>
config}/RemoteClusterConfig.java (97%)
rename integration-test/src/main/java/org/apache/iotdb/it/env/remote/{ =>
config}/RemoteCommonConfig.java (99%)
rename integration-test/src/main/java/org/apache/iotdb/it/env/remote/{ =>
config}/RemoteConfigNodeConfig.java (95%)
rename integration-test/src/main/java/org/apache/iotdb/it/env/remote/{ =>
config}/RemoteDataNodeConfig.java (95%)
rename integration-test/src/main/java/org/apache/iotdb/it/env/remote/{ =>
config}/RemoteJVMConfig.java (96%)
rename integration-test/src/main/java/org/apache/iotdb/it/env/remote/{ =>
env}/RemoteServerEnv.java (97%)
copy
integration-test/src/main/java/org/apache/iotdb/itbase/category/{ClusterIT.java
=> MultiClusterIT1.java} (95%)
copy
integration-test/src/main/java/org/apache/iotdb/itbase/category/{ClusterIT.java
=> MultiClusterIT2.java} (95%)
copy
integration-test/src/main/java/org/apache/iotdb/itbase/category/{ClusterIT.java
=> MultiClusterIT3.java} (95%)
create mode 100644
integration-test/src/test/java/org/apache/iotdb/pipe/it/IoTDBPipeDemoIT.java
create mode 100644
integration-test/src/test/java/org/apache/iotdb/pipe/it/IoTDBPipeSingleDemoIT.java