You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ha...@apache.org on 2022/12/01 08:54:05 UTC
[iotdb] branch master updated (ca2d255485 -> d2d1142835)
This is an automated email from the ASF dual-hosted git repository.
haonan pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from ca2d255485 add back the M4 doc temporarily (#8273)
add b9393ceacf start rel/1.0
add db62a30d6e Fix IT bug (#8216)
add 9f8f2372c4 enable IT workflow for rel/1.0 (#8222)
add 8d9e50395f [To rel/1.0] fix data inserted into incorrect data region (#8219)
add 89add7bae6 [To rel/1.0] [IOTDB-5067] Add check of URI scheme
add 2b822766b4 [To rel/1.0] Modified some documents (#8220)
add 61139d98f1 [To rel/1.0] [IOTDB-5068] Fix CompactionSchedulerTest (#8224)
add f95389f37a Disable integration-tests and testcontainer in mvn install (#8228)
add 6e2fe0723b [To rel/1.0] fix snapshot init warning (#8226)
add 352bf6a431 [To rel/1.0] [IOTDB-5074] Add storage group name and region id to the path of snapshot (#8231)
add eeaaef0071 [To rel/1.0] [IOTDB-4940] Optimize query fetch data partition process while containg unclosed time filter (#8230)
add e01d5ccab9 [To rel/1.0] [IOTDB-5067] Change error log in ConfigExecutin to warn level (#8227)
add 6b6c5d72c5 [To rel/1.0] Add logs for AdjustRegionGroupNum process (#8233)
add 50e969b07a [To rel/1.0] Simplify IoTDBCustomRegionGroupExtensionIT (#8232)
add b263e7c228 [To rel/1.0][IOTDB-5045] fix delete database, wal and tsfile still left (#8234)
add a2aa6aad39 [To rel/1.0] [IOTDB-4972] Fix NPE caused by timeseries not exists when disable auto create schema (#8235)
add 30acf2eae4 [To rel/1.0][IOTDB-5072] Fix UDF example and set some logs to warn level
add 5f262fbba4 [To rel/1.0] [IOTDB-5059] Remove redundant database check in SchemaEngine (#8236)
add 251c237f8d [To rel/1.0][IOTDB-5039] Add info when load tsfile error (#8243)
add cd757e559a [To rel/1.0][IOTDB-5039] Change load log error to warn (#8247)
add 6ed77dbd43 [To rel/1.0] [IOTDB-5070] Fix wrong isBlocked() method implementation in TagAggregationOperator
add 7b67bbe689 [To rel/1.0][IOTDB-5079] Update the doc of dashboard and fix some minor problem (#8248)
add a63b5d72f9 [To rel/1.0] Add CUSTOM policy for schema region group (#8246)
add fec7890df2 Change user or network error log to warn log (#8250)
add 80e97a4938 [To rel/1.0] Ratis disk usage control (#8202)
add c9b4613325 [To rel/1.0][Fix] Fix dataregion snapshot transfer in RatisConsensus (#8249)
add 45640ea308 Add v1.0 docs in website (#8255)
add da5744e383 [To rel/1.0] Disable cross space compaction in default config (#8256)
add 0d484793bc [To rel/1.0] add 1.0.0 release note (#8258)
add 6a878a313e disable tests (#8257)
add 27f9e971d9 Update client-py & jdbc version
add 88fe81cf06 disable integration tests
add d75b118eb4 disable integration tests
add b32a011694 disable integration tests
add dffb1d9470 [maven-release-plugin] prepare release v1.0.0
add a7a1738c1e [maven-release-plugin] prepare for next development iteration
add 8553d9e08d [To rel/1.0] [IOTDB-5047] Fix iotdb.jmx.port missing from data-env.sh (#8240)
add 06bc2c3d9c fix logs in compaction writer (#8262)
add 41ba0f2896 [To rel/1.0][IOTDB-5093]Fix compaction selector bug (#8267)
add 4f233bf3b8 [To rel/1.0][IOTDB-4730] Database name check when passed in Session (#8266)
add 4c77331807 set cross_compaction to true and add compaction validation (#8268)
add 701072af05 Revert "[maven-release-plugin] prepare for next development iteration"
add 88db5b214f Revert "[maven-release-plugin] prepare release v1.0.0"
add 4d0b3af94e [maven-release-plugin] prepare release v1.0.0
add 7a1415ecec [maven-release-plugin] prepare for next development iteration
add 7522b82520 [To rel/1.0] Enable tests after v1.0.0 released (#8272)
add c621ca87ed [To rel/1.0] [IOTDB-4414] Modify openId related documents and configuration files (#8270)
add 739bf205f4 [To rel/1.0] fix compaction ci (#8277)
add 942bedaca8 Revert "[To rel/1.0] Enable tests after v1.0.0 released (#8272)"
add 2cd5b43de1 Revert "[maven-release-plugin] prepare for next development iteration"
add d92e5fd9c1 Revert "[maven-release-plugin] prepare release v1.0.0"
add 3ed60f37a6 [maven-release-plugin] prepare release v1.0.0
add 7db3d5654a [maven-release-plugin] prepare for next development iteration
add 539b02732b [To rel/1.0] Enable tests after v1.0.0 released (#8283)
add d2d1142835 Merge branch 'rel/1.0' of https://github.com/apache/iotdb
No new revisions were added by this update.
Summary of changes:
.github/workflows/cluster-it-1c1d.yml | 2 +
.github/workflows/cluster-it-1c3d.yml | 2 +
.github/workflows/site-build.yml | 4 +-
Jenkinsfile | 8 +-
RELEASE_NOTES.md | 101 ++---
antlr/pom.xml | 2 +-
cli/pom.xml | 2 +-
client-cpp/pom.xml | 6 +-
client-py/pom.xml | 2 +-
client-py/requirements_dev.txt | 2 +-
client-py/setup.py | 2 +-
code-coverage/pom.xml | 2 +-
compile-tools/pom.xml | 8 +-
compile-tools/thrift/pom.xml | 2 +-
confignode/pom.xml | 2 +-
.../src/assembly/resources/conf/confignode-env.bat | 2 +
.../src/assembly/resources/conf/confignode-env.sh | 2 +-
.../iotdb/confignode/conf/ConfigNodeConfig.java | 66 ++-
.../confignode/conf/ConfigNodeDescriptor.java | 46 +-
.../read/partition/GetDataPartitionPlan.java | 34 +-
.../partition/GetOrCreateDataPartitionPlan.java | 5 +-
.../confignode/manager/ClusterSchemaManager.java | 16 +-
.../iotdb/confignode/manager/ConfigManager.java | 13 +-
.../iotdb/confignode/manager/ConsensusManager.java | 2 +
.../iotdb/confignode/manager/load/LoadManager.java | 7 +-
.../manager/load/balancer/PartitionBalancer.java | 5 +-
.../manager/load/balancer/RouteBalancer.java | 2 +-
.../partition/GreedyPartitionAllocator.java | 13 +-
.../balancer/partition/IPartitionAllocator.java | 5 +-
.../load/balancer/router/RegionRouteMap.java | 5 +
.../iotdb/confignode/manager/node/NodeManager.java | 26 +-
.../manager/partition/PartitionManager.java | 33 +-
...Policy.java => RegionGroupExtensionPolicy.java} | 8 +-
.../persistence/partition/PartitionInfo.java | 16 +-
.../partition/StorageGroupPartitionTable.java | 8 +-
.../impl/schema/DeleteStorageGroupProcedure.java | 5 +
.../confignode/service/ConfigNodeCommandLine.java | 3 +-
.../request/ConfigPhysicalPlanSerDeTest.java | 27 +-
consensus/pom.xml | 2 +-
.../org/apache/iotdb/consensus/common/Utils.java | 33 ++
.../apache/iotdb/consensus/config/RatisConfig.java | 36 +-
.../ratis/ApplicationStateMachineProxy.java | 4 +-
.../iotdb/consensus/ratis/RatisConsensus.java | 48 +++
.../iotdb/consensus/ratis/SnapshotStorage.java | 19 +-
.../iotdb/consensus/ratis/RatisConsensusTest.java | 11 +-
cross-tests/pom.xml | 2 +-
distribution/pom.xml | 4 +-
docs/UserGuide/API/InfluxDB-Protocol.md | 2 +-
docs/UserGuide/API/Programming-Java-Native-API.md | 4 +-
docs/UserGuide/API/Programming-TsFile-API.md | 4 +-
docs/UserGuide/Cluster/Cluster-Concept.md | 16 +-
docs/UserGuide/Cluster/Cluster-Setup.md | 21 +-
.../UserGuide/Ecosystem-Integration/Hive-TsFile.md | 8 +-
.../Ecosystem-Integration/MapReduce-TsFile.md | 2 +-
.../Ecosystem-Integration/Spark-TsFile.md | 2 +-
docs/UserGuide/Monitor-Alert/Metric-Tool.md | 220 +++++-----
.../Operators-Functions/User-Defined-Function.md | 15 +-
.../UserGuide/QuickStart/Command-Line-Interface.md | 54 +--
docs/UserGuide/QuickStart/QuickStart.md | 2 -
docs/UserGuide/QuickStart/WayToGetIoTDB.md | 8 +-
docs/UserGuide/Reference/Common-Config-Manual.md | 14 +-
docs/UserGuide/Reference/SQL-Reference.md | 2 +-
docs/UserGuide/Trigger/Implement-Trigger.md | 2 +-
docs/zh/UserGuide/API/InfluxDB-Protocol.md | 2 +-
docs/zh/UserGuide/API/Programming-JDBC.md | 2 +-
.../UserGuide/API/Programming-Java-Native-API.md | 4 +-
docs/zh/UserGuide/API/Programming-TsFile-API.md | 4 +-
docs/zh/UserGuide/Cluster/Cluster-Setup.md | 1 -
.../UserGuide/Ecosystem-Integration/Hive-TsFile.md | 8 +-
.../Ecosystem-Integration/MapReduce-TsFile.md | 2 +-
.../Ecosystem-Integration/Spark-TsFile.md | 2 +-
docs/zh/UserGuide/Monitor-Alert/Metric-Tool.md | 139 +++---
.../Operators-Functions/User-Defined-Function.md | 16 +-
.../UserGuide/QuickStart/Command-Line-Interface.md | 39 +-
docs/zh/UserGuide/QuickStart/QuickStart.md | 1 -
docs/zh/UserGuide/QuickStart/WayToGetIoTDB.md | 2 +-
.../zh/UserGuide/Reference/Common-Config-Manual.md | 13 +-
docs/zh/UserGuide/Reference/SQL-Reference.md | 2 +-
docs/zh/UserGuide/Trigger/Implement-Trigger.md | 2 +-
example/client-cpp-example/pom.xml | 4 +-
example/ext-pipe-plugin-example/README.md | 2 +-
example/ext-pipe-plugin-example/pom.xml | 4 +-
example/flink/pom.xml | 2 +-
example/hadoop/pom.xml | 2 +-
example/influxdb-protocol-example/pom.xml | 2 +-
example/jdbc/pom.xml | 2 +-
example/kafka/pom.xml | 4 +-
example/kafka/readme.md | 4 +-
example/mqtt-customize/pom.xml | 2 +-
example/mqtt/pom.xml | 2 +-
example/pom.xml | 2 +-
example/pulsar/pom.xml | 2 +-
example/rabbitmq/pom.xml | 2 +-
example/rest-java-example/pom.xml | 2 +-
example/rocketmq/pom.xml | 2 +-
example/rocketmq/readme.md | 4 +-
example/session/pom.xml | 2 +-
example/trigger/pom.xml | 4 +-
example/tsfile/pom.xml | 2 +-
example/tsfile/readme.md | 2 +-
example/udf/pom.xml | 4 +-
.../java/org/apache/iotdb/udf/UDTFExample.java | 4 +-
external-api/pom.xml | 2 +-
external-pipe-api/pom.xml | 2 +-
flink-iotdb-connector/pom.xml | 2 +-
flink-tsfile-connector/pom.xml | 2 +-
grafana-connector/pom.xml | 4 +-
.../Apache IoTDB ConfigNode Dashboard.json | 113 ++++-
.../Apache IoTDB DataNode Dashboard.json | 123 +++++-
grafana-plugin/pom.xml | 10 +-
hadoop/README.md | 2 +-
hadoop/pom.xml | 2 +-
hive-connector/pom.xml | 2 +-
influxdb-protocol/pom.xml | 2 +-
integration-test/pom.xml | 6 +-
.../java/org/apache/iotdb/it/env/MppConfig.java | 14 +
.../org/apache/iotdb/itbase/env/BaseConfig.java | 16 +
.../it/IoTDBClusterRegionLeaderBalancingIT.java | 20 +-
.../confignode/it/IoTDBConfigNodeSnapshotIT.java | 8 +-
.../it/IoTDBConfigNodeSwitchLeaderIT.java | 18 +-
...T.java => IoTDBAutoRegionGroupExtensionIT.java} | 133 ++++--
...java => IoTDBCustomRegionGroupExtensionIT.java} | 24 +-
.../it/partition/IoTDBPartitionDurableIT.java | 7 +-
.../it/partition/IoTDBPartitionGetterIT.java | 24 +-
.../partition/IoTDBPartitionInheritPolicyIT.java | 5 +-
.../confignode/it/utils/ConfigNodeTestUtils.java | 28 +-
integration/pom.xml | 8 +-
jdbc/README.md | 4 +-
jdbc/pom.xml | 4 +-
jdbc/src/main/feature/feature.xml | 4 +-
library-udf/pom.xml | 2 +-
metrics/dropwizard-metrics/pom.xml | 2 +-
metrics/interface/pom.xml | 2 +-
metrics/micrometer-metrics/pom.xml | 4 +-
metrics/pom.xml | 2 +-
node-commons/pom.xml | 2 +-
.../resources/conf/iotdb-common.properties | 23 +-
.../apache/iotdb/commons/conf/IoTDBConstant.java | 8 +-
.../iotdb/commons/partition/DataPartition.java | 21 +-
.../commons/partition/DataPartitionQueryParam.java | 35 ++
.../commons/partition/DataPartitionTable.java | 23 +-
.../commons/partition/SeriesPartitionTable.java | 34 +-
.../iotdb/commons/service/StartupChecks.java | 42 +-
.../commons/utils/ThriftCommonsSerDeUtils.java | 20 +
openapi/pom.xml | 2 +-
pom.xml | 10 +-
rewrite-tsfile-tool/pom.xml | 2 +-
schema-engine-rocksdb/pom.xml | 2 +-
.../schemaregion/rocksdb/RSchemaRegion.java | 8 +-
schema-engine-tag/README.md | 4 +-
schema-engine-tag/pom.xml | 2 +-
server/pom.xml | 2 +-
.../src/assembly/resources/conf/datanode-env.bat | 2 +
server/src/assembly/resources/conf/datanode-env.sh | 2 +-
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 29 ++
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 9 +
.../db/consensus/DataRegionConsensusImpl.java | 2 +
.../db/consensus/SchemaRegionConsensusImpl.java | 2 +
.../statemachine/DataRegionStateMachine.java | 7 +-
.../apache/iotdb/db/engine/StorageEngineV2.java | 2 +-
.../db/engine/compaction/CompactionUtils.java | 40 ++
.../compaction/cross/CrossSpaceCompactionTask.java | 12 +
.../rewrite/CrossSpaceCompactionResource.java | 13 +-
.../RewriteCrossSpaceCompactionSelector.java | 5 +-
.../compaction/inner/InnerSpaceCompactionTask.java | 11 +
.../writer/AbstractCompactionWriter.java | 6 +-
.../writer/AbstractCrossCompactionWriter.java | 2 +-
.../iotdb/db/engine/snapshot/SnapshotLoader.java | 8 +
.../iotdb/db/engine/snapshot/SnapshotTaker.java | 4 +
.../iotdb/db/engine/storagegroup/DataRegion.java | 11 +-
.../db/engine/storagegroup/TsFileResourceList.java | 4 +-
.../db/metadata/mtree/MTreeBelowSGCachedImpl.java | 35 +-
.../db/metadata/mtree/MTreeBelowSGMemoryImpl.java | 35 +-
.../metadata/schemaregion/RSchemaRegionLoader.java | 14 +-
.../db/metadata/schemaregion/SchemaEngine.java | 48 +--
.../schemaregion/SchemaRegionMemoryImpl.java | 12 +-
.../schemaregion/SchemaRegionSchemaFileImpl.java | 8 +-
.../execution/exchange/MPPDataExchangeManager.java | 6 +-
.../db/mpp/execution/exchange/SinkHandle.java | 6 +-
.../db/mpp/execution/exchange/SourceHandle.java | 4 +-
.../execution/executor/RegionWriteExecutor.java | 2 +-
.../fragment/FragmentInstanceManager.java | 4 +-
.../operator/process/TagAggregationOperator.java | 41 +-
.../execution/schedule/AbstractDriverThread.java | 2 +-
.../iotdb/db/mpp/plan/analyze/AnalyzeVisitor.java | 137 ++++--
.../mpp/plan/analyze/ClusterPartitionFetcher.java | 93 +++--
.../db/mpp/plan/analyze/IPartitionFetcher.java | 9 +
.../plan/analyze/StandalonePartitionFetcher.java | 7 +
.../db/mpp/plan/analyze/cache/PartitionCache.java | 2 +-
.../db/mpp/plan/execution/QueryExecution.java | 2 +-
.../mpp/plan/execution/config/ConfigExecution.java | 2 +-
.../config/executor/ClusterConfigTaskExecutor.java | 64 +--
.../db/mpp/plan/parser/StatementGenerator.java | 16 +-
.../plan/planner/plan/node/write/InsertNode.java | 36 +-
.../scheduler/FixedRateFragInsStateTracker.java | 2 +-
.../scheduler/FragmentInstanceDispatcherImpl.java | 16 +-
.../scheduler/load/LoadTsFileDispatcherImpl.java | 18 +-
.../plan/scheduler/load/LoadTsFileScheduler.java | 67 +--
.../java/org/apache/iotdb/db/service/DataNode.java | 2 +-
.../java/org/apache/iotdb/db/service/IoTDB.java | 2 +-
.../java/org/apache/iotdb/db/service/NewIoTDB.java | 2 +-
.../service/thrift/impl/ClientRPCServiceImpl.java | 2 +-
.../impl/DataNodeInternalRPCServiceImpl.java | 28 +-
.../engine/compaction/CompactionSchedulerTest.java | 1 -
.../cross/CrossSpaceCompactionValidationTest.java | 51 +++
.../db/engine/snapshot/IoTDBSnapshotTest.java | 8 +-
.../iotdb/db/metadata/mtree/MTreeBelowSGTest.java | 6 +-
.../mpp/plan/analyze/FakePartitionFetcherImpl.java | 6 +
.../mpp/plan/analyze/QueryTimePartitionTest.java | 73 +++-
.../iotdb/db/mpp/plan/plan/distribution/Util.java | 6 +
.../plan/node/write/WritePlanNodeSplitTest.java | 18 +-
service-rpc/pom.xml | 2 +-
session/pom.xml | 2 +-
site/pom.xml | 66 ++-
site/src/main/.vuepress/config.js | 464 +++++++++++++++++++++
spark-iotdb-connector/pom.xml | 2 +-
spark-tsfile/pom.xml | 2 +-
testcontainer/pom.xml | 7 +-
thrift-commons/pom.xml | 2 +-
thrift-confignode/pom.xml | 2 +-
.../src/main/thrift/confignode.thrift | 14 +-
thrift-influxdb/pom.xml | 2 +-
thrift-iot-consensus/pom.xml | 2 +-
thrift/pom.xml | 2 +-
trigger-api/pom.xml | 2 +-
tsfile/README.md | 2 +-
tsfile/pom.xml | 2 +-
udf-api/pom.xml | 2 +-
zeppelin-interpreter/pom.xml | 2 +-
229 files changed, 2704 insertions(+), 1112 deletions(-)
rename confignode/src/main/java/org/apache/iotdb/confignode/manager/partition/{DataRegionGroupExtensionPolicy.java => RegionGroupExtensionPolicy.java} (81%)
rename grafana-metrics-example/{cluster => }/Apache IoTDB ConfigNode Dashboard.json (96%)
rename grafana-metrics-example/{cluster => }/Apache IoTDB DataNode Dashboard.json (97%)
copy integration-test/src/test/java/org/apache/iotdb/confignode/it/partition/{IoTDBRegionGroupExtensionIT.java => IoTDBAutoRegionGroupExtensionIT.java} (55%)
rename integration-test/src/test/java/org/apache/iotdb/confignode/it/partition/{IoTDBRegionGroupExtensionIT.java => IoTDBCustomRegionGroupExtensionIT.java} (85%)