This is an automated email from the ASF dual-hosted git repository.

sunzesong pushed a change to branch MetadataIndex
in repository https://gitbox.apache.org/repos/asf/iotdb.git.


    from 65e13fe  Merge remote-tracking branch 'origin/MetadataIndex'
     add 7458f4d  [IOTDB-1310] Enable docker, docker-compose and testcontainer 
for End to end test (#3024)
     add 4867912  [IOTDB-924] Support insert multi rows (#2956)
     add 56bed8c  [IOTDB-1326] make config files and IoTDBConfig consistent 
(#3071)
     add f585d02  [IOTDB-1220] MQTT example may have timestamp precision issue 
(#3074)
     add 1dd10ca  Fix Delete vector data bug (#3076)
     add 7148f15  [IOTDB-1132] username, password and rolename shouldn't 
contains spaces (#3069)
     add 7ecccf5  [IOTDB-1293] Message of enable_partition cannot be modified 
after iotdb started should be more clear (#3075)
     add faed0d8  Fix group by month StackOverflow bug (#3070)
     add ae77977  fix some spell mistake for iotdb-engine conf (#3077)
     add 308e39d  JDBC bug - check authority for execute batch (#3059)
     add 0452bc3  Improve openid user manual (#3062)
     add f4ed918  Fix AuthorizationIT failed caused by #3069 (#3085)
     add 5c026bc  Fix query multiple subSensors for multiple device timeout bug 
in cluster (#3087)
     add a6401e4  [IOTDB-1319] Trigger module: alert manager sink (#3057)
     add ce6945f  [IOTDB-1339] optimize TimeoutChangeableTSnappyFramedTransport 
(#3086)
     add 6aa58c1  Print too many useless logs when snapshot occurred loading 
one tsfile (#3095)
     add b98b453  line separator (#3097)
     add 13f846a  fix some config inconsistent (#3082)
     add 9ba36a3  [IOTDB-1306] New memory control strategy (#3060)
     add 8cb33d7  Only print last query details while debuging (#3094)
     add 8c5bef7  Fixed openid bug (#3073)
     add 06ba8b3  Fix for issue # 1804 (Opened by me) (#2278)
     add 3f55841  [IOTDB-1344] Deleting Storage Group does not clear the count 
of time series (#3104)
     add 17a2872  [IOTDB-1330]fix the load tsfile bug when the cross multi 
partition's tsfile only have one page (#3080)
     add 05bdd1c  Add TsFileSequenceReader getChunkMetadataList method return 
empty if path not exists (#3109)
     add 077bb3c  [IOTDB-1212] The given error message is not right when 
executing `select sin(non_existence) from root.sg1.d1` (#3101)
     add c17cfa2  [IOTDB-1345] AlertManagerTest: Bind Address already in use 
(#3110)
     add 4cabbfa  [GITHUB-3121] add maven http parameter to avoid maven 
downloading dependencies timeout in github actions (#3122)
     add e43aea6  Fix reduce frequent log printing. (#3114)
     add c45fa84  fix link for CSV tool
     add 126ebc0  [IOTDB-1345] reuse server in AlertManagerTest (#3124)
     add 5c84ac9  Merge remote-tracking branch 'origin/master' into 
MetadataIndex

No new revisions were added by this update.

Summary of changes:
 .github/workflows/client-go.yml                    |   3 +
 .github/workflows/client.yml                       |   3 +
 .github/workflows/e2e.yml                          |  11 +-
 .github/workflows/main-unix.yml                    |   3 +
 .github/workflows/main-win.yml                     |   3 +
 .github/workflows/sonar-coveralls.yml              |   3 +
 Code Summary.md                                    |  59 ++++
 README.md                                          |   2 +-
 .../antlr4/org/apache/iotdb/db/qp/sql/SqlBase.g4   |  10 +-
 cli/pom.xml                                        |   3 +-
 cluster/pom.xml                                    |  13 +-
 .../resources/conf/iotdb-cluster.properties        |   6 +-
 .../java/org/apache/iotdb/cluster/ClusterMain.java |   1 +
 .../apache/iotdb/cluster/config/ClusterConfig.java |  35 +-
 .../iotdb/cluster/coordinator/Coordinator.java     |   3 +-
 .../apache/iotdb/cluster/metadata/CMManager.java   |  20 +-
 .../cluster/server/member/MetaGroupMember.java     |   4 +-
 compile-tools/pom.xml                              |   2 +-
 cross-tests/pom.xml                                |   1 -
 docker/src/main/{Dockerfile => Dockerfile-cluster} |   4 +-
 docker/src/main/{Dockerfile => Dockerfile-single}  |   2 +-
 docs/UserGuide/Advanced-Features/Alerting.md       | 385 +++++++++++++++++++++
 docs/UserGuide/Advanced-Features/Triggers.md       | 108 ++++++
 docs/UserGuide/CLI/Command-Line-Interface.md       |  69 +++-
 .../DML-Data-Manipulation-Language.md              |  12 +-
 docs/zh/UserGuide/Advanced-Features/Alerting.md    | 385 +++++++++++++++++++++
 docs/zh/UserGuide/Advanced-Features/Triggers.md    | 107 ++++++
 docs/zh/UserGuide/CLI/Command-Line-Interface.md    |  75 +++-
 .../DML-Data-Manipulation-Language.md              |  12 +-
 example/hadoop/pom.xml                             |   3 +-
 .../java/org/apache/iotdb/mqtt/MQTTClient.java     |   1 +
 .../org/apache/iotdb/trigger/AlertingExample.java  | 107 ++++++
 example/udf/pom.xml                                |   2 +-
 grafana/pom.xml                                    |   1 -
 hadoop/pom.xml                                     |   3 +-
 hive-connector/pom.xml                             |   5 +-
 jdbc/pom.xml                                       |   1 -
 .../java/org/apache/iotdb/jdbc/IoTDBStatement.java |  14 +-
 pom.xml                                            |  56 ++-
 server/pom.xml                                     |   7 +-
 .../resources/conf/iotdb-engine.properties         | 149 +++++++-
 .../iotdb/db/auth/authorizer/OpenIdAuthorizer.java |   3 +-
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |  60 ++--
 .../org/apache/iotdb/db/conf/IoTDBConfigCheck.java |   4 +
 .../org/apache/iotdb/db/engine/StorageEngine.java  |  41 ++-
 .../db/engine/cache/TimeSeriesMetadataCache.java   |   2 +-
 .../iotdb/db/engine/memtable/AbstractMemTable.java |  14 +
 .../apache/iotdb/db/engine/memtable/IMemTable.java |   4 +
 .../db/engine/merge/manage/MergeResource.java      |   2 +-
 .../db/engine/storagegroup/StorageGroupInfo.java   |   6 +-
 .../engine/storagegroup/StorageGroupProcessor.java |  31 +-
 .../db/engine/storagegroup/TsFileProcessor.java    |  50 +--
 .../engine/storagegroup/TsFileProcessorInfo.java   |   6 +-
 .../db/engine/storagegroup/TsFileResource.java     |  11 +-
 .../storagegroup/timeindex/DeviceTimeIndex.java    |  18 -
 .../storagegroup/timeindex/FileTimeIndex.java      |   5 -
 .../engine/storagegroup/timeindex/ITimeIndex.java  |   8 -
 .../org/apache/iotdb/db/metadata/MManager.java     |   9 +-
 .../org/apache/iotdb/db/metadata/mnode/MNode.java  |   4 +
 .../apache/iotdb/db/qp/executor/PlanExecutor.java  |   6 +-
 .../iotdb/db/qp/logical/crud/InsertOperator.java   |  10 +-
 .../apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java    | 168 ++++++++-
 .../iotdb/db/qp/strategy/PhysicalGenerator.java    |  25 +-
 .../qp/strategy/optimizer/ConcatPathOptimizer.java |   9 +
 .../iotdb/db/query/executor/LastQueryExecutor.java |  41 ++-
 .../iotdb/db/query/executor/QueryRouter.java       |   6 +-
 .../org/apache/iotdb/db/rescon/SystemInfo.java     | 230 ++++++------
 .../org/apache/iotdb/db/service/TSServiceImpl.java |  15 +
 .../alertmanager/AlertManagerConfiguration.java    |  20 +-
 .../db/sink/alertmanager/AlertManagerEvent.java    | 123 +++++++
 .../db/sink/alertmanager/AlertManagerHandler.java  |  83 +++++
 .../apache/iotdb/db/tools/TsFileRewriteTool.java   |  15 +-
 .../db/tools/upgrade/TsFileOnlineUpgradeTool.java  |  16 +
 .../java/org/apache/iotdb/db/utils/AuthUtils.java  |   9 +
 .../java/org/apache/iotdb/db/utils/MergeUtils.java |   4 +-
 .../org/apache/iotdb/db/utils/SchemaUtils.java     |   2 +-
 .../db/auth/role/LocalFileRoleManagerTest.java     |   6 +
 .../db/auth/user/LocalFileUserManagerTest.java     |  16 +
 .../iotdb/db/engine/merge/MergeTaskTest.java       |  75 ++++
 .../engine/storagegroup/TsFileProcessorTest.java   |  12 +-
 .../iotdb/db/integration/IoTDBGroupByMonthIT.java  |  70 +++-
 ...TDBInsertIT.java => IoTDBInsertMultiRowIT.java} |  31 +-
 ...oTDBLoadExternalTsFileWithTimePartitionIT.java} |  44 ++-
 .../integration/IoTDBUDTFAlignByTimeQueryIT.java   |  16 +
 .../db/integration/auth/IoTDBAuthorizationIT.java  | 108 +++++-
 .../iotdb/db/metadata/MManagerBasicTest.java       |  54 +++
 .../org/apache/iotdb/db/sink/AlertManagerTest.java | 328 ++++++++++++++++++
 .../iotdb/db/utils/TsFileRewriteToolTest.java      |  57 +++
 .../src/test/resources/testcontainers.properties   |   4 -
 service-rpc/pom.xml                                |   1 -
 .../org/apache/iotdb/rpc/RpcTransportFactory.java  |  10 +-
 .../main/java/org/apache/iotdb/rpc/RpcUtils.java   |   4 +-
 .../rpc/TimeoutChangeableTFastFramedTransport.java |   8 +-
 .../TimeoutChangeableTSnappyFramedTransport.java   |  20 +-
 session/pom.xml                                    |   1 -
 spark-tsfile/pom.xml                               |   2 +-
 test/e2e/base/docker-compose.yaml                  |   4 +-
 test/e2e/cases/cli/cleanup.sh                      |   0
 test/e2e/cases/cli/run.sh                          |   0
 testcontainer/Readme.md                            |  66 ++++
 testcontainer/pom.xml                              | 159 +++++++++
 .../java/org/apache/iotdb/db/sql/ClusterIT.java    | 100 ++++++
 .../java/org/apache/iotdb/db/sql/SingleNodeIT.java | 100 ++++++
 .../NoProjectNameDockerComposeContainer.java       |  27 +-
 .../src/test/resources/1node}/docker-compose.yaml  |  31 +-
 .../test/resources/1node}/iotdb-cluster.properties |   5 +-
 .../src/test/resources/3nodes}/docker-compose.yaml |  31 +-
 .../resources/3nodes}/iotdb-cluster.properties     |   7 +-
 .../src/test/resources/5nodes}/docker-compose.yaml |  32 +-
 .../resources/5nodes}/iotdb-cluster.properties     |   7 +-
 .../src/test/resources/iotdb-engine.properties     |   5 +-
 .../src/test/resources/logback-container.xml       |   6 +-
 .../src/test/resources/logback.xml                 |  19 +-
 tsfile/pom.xml                                     |   1 -
 .../iotdb/tsfile/read/TsFileSequenceReader.java    |  21 +-
 .../tsfile/read/filter/GroupByMonthFilter.java     |  17 +-
 .../tsfile/v2/read/TsFileSequenceReaderForV2.java  |   6 +-
 117 files changed, 3698 insertions(+), 566 deletions(-)
 create mode 100644 Code Summary.md
 copy docker/src/main/{Dockerfile => Dockerfile-cluster} (92%)
 rename docker/src/main/{Dockerfile => Dockerfile-single} (95%)
 create mode 100644 docs/UserGuide/Advanced-Features/Alerting.md
 create mode 100644 docs/zh/UserGuide/Advanced-Features/Alerting.md
 create mode 100644 
example/trigger/src/main/java/org/apache/iotdb/trigger/AlertingExample.java
 copy grafana/src/main/java/org/apache/iotdb/web/grafana/dao/BasicDao.java => 
server/src/main/java/org/apache/iotdb/db/sink/alertmanager/AlertManagerConfiguration.java
 (71%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/sink/alertmanager/AlertManagerEvent.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/sink/alertmanager/AlertManagerHandler.java
 copy server/src/test/java/org/apache/iotdb/db/integration/{IOTDBInsertIT.java 
=> IoTDBInsertMultiRowIT.java} (80%)
 rename 
server/src/test/java/org/apache/iotdb/db/integration/{IoTDBLoadExternalTsfileWithTimePartitionIT.java
 => IoTDBLoadExternalTsFileWithTimePartitionIT.java} (82%)
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/sink/AlertManagerTest.java
 copy spark-iotdb-connector/src/test/resources/iotdb-engine.properties => 
server/src/test/resources/testcontainers.properties (93%)
 mode change 100644 => 100755 test/e2e/cases/cli/cleanup.sh
 mode change 100644 => 100755 test/e2e/cases/cli/run.sh
 create mode 100644 testcontainer/Readme.md
 create mode 100644 testcontainer/pom.xml
 create mode 100644 
testcontainer/src/test/java/org/apache/iotdb/db/sql/ClusterIT.java
 create mode 100644 
testcontainer/src/test/java/org/apache/iotdb/db/sql/SingleNodeIT.java
 copy 
server/src/main/java/org/apache/iotdb/db/qp/logical/sys/RemoveFileOperator.java 
=> 
testcontainer/src/test/java/org/testcontainers/containers/NoProjectNameDockerComposeContainer.java
 (60%)
 copy {test/e2e/base => 
testcontainer/src/test/resources/1node}/docker-compose.yaml (68%)
 copy {cluster/src/test/resources/node1conf => 
testcontainer/src/test/resources/1node}/iotdb-cluster.properties (93%)
 copy {test/e2e/base => 
testcontainer/src/test/resources/3nodes}/docker-compose.yaml (68%)
 copy {cluster/src/test/resources/node1conf => 
testcontainer/src/test/resources/3nodes}/iotdb-cluster.properties (91%)
 copy {test/e2e/base => 
testcontainer/src/test/resources/5nodes}/docker-compose.yaml (68%)
 copy {cluster/src/test/resources/node1conf => 
testcontainer/src/test/resources/5nodes}/iotdb-cluster.properties (87%)
 copy {cross-tests => testcontainer}/src/test/resources/iotdb-engine.properties 
(88%)
 copy hive-connector/src/test/resources/logback.xml => 
testcontainer/src/test/resources/logback-container.xml (92%)
 copy {hadoop => testcontainer}/src/test/resources/logback.xml (71%)

Reply via email to