This is an automated email from the ASF dual-hosted git repository.
jiangtian pushed a change to branch cluster_new
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git.
from 9a38804 Merge pull request #1440 from
LebronAl/cluster_new_time_out_equal_bug
add d021ea8 add node transition
add 37c8f5a add sync thread interruption
add 121e2e7 prepare for announcing releasing v0.10
add 7a9d689 fix typo of the dwonload webpage
add 03c4f03 move getSeriesSchemas to MManager
add 46e78a0 Merge pull request #1408 from mychaow/master
add 32927b5 Clear mlog when creating snapshot
add b282f1e No need to serialize snapshotLineNumber Add user guide and
system design documents
add 6919a79 Fix typo
add a9e9c97 Add more system design documents
add a019a90 [IOTDB-736] Query performance tracing (#1399)
add 37504a2 add compression keyword (#1369)
add fe913c9 Support partition removal (#1409)
add ab5f7cc fix series reader bug (#1434)
add 436a524 Merge branch 'master' into cluster_premerge2
add 9d49e43 Merge branch 'cluster_premerge2' into add_slot_transition
add 15fc9d5 add tests
add 850c11c fix insertRecord serialize in Python example
add 0589dab set rpc version to v3
add a40b5f7 enlarge avg_series_point_num_threshold to 100000
add 6da16b4 Comparison IoTDB with other TSDBs (#1189)
add 8146b87 Add version info in MTree snapshot file name
add d1231f6 Fix test
add 662a8bc Change name
add ed8ebef Merge branch 'master' into cluster_premerge2
add d0c4195 Merge branch 'cluster_premerge2' into add_slot_transition
add cb6df9b add logs
add ae660ef Merge branch 'add_slot_transition' into cluster_new
No new revisions were added by this update.
Summary of changes:
cli/pom.xml | 2 +-
client-py/src/client_example.py | 11 +-
cluster/pom.xml | 10 +-
.../java/org/apache/iotdb/cluster/ClientMain.java | 14 +-
.../cluster/client/sync/SyncClientAdaptor.java | 11 +
.../cluster/log/snapshot/PullSnapshotTask.java | 10 +
...eRemovalResult.java => NodeAdditionResult.java} | 44 +--
.../iotdb/cluster/partition/PartitionTable.java | 2 +-
.../iotdb/cluster/partition/SlotManager.java | 193 ++++++++++-
.../cluster/partition/SlotPartitionTable.java | 40 ++-
.../iotdb/cluster/query/ClusterPlanExecutor.java | 2 +-
.../iotdb/cluster/server/DataClusterServer.java | 24 +-
.../cluster/server/PullSnapshotHintService.java | 115 ++++++
.../cluster/server/member/DataGroupMember.java | 82 ++++-
.../cluster/server/member/MetaGroupMember.java | 5 +-
.../org/apache/iotdb/cluster/common/IoTDBTest.java | 2 +-
.../iotdb/cluster/common/TestDataGroupMember.java | 4 +-
.../org/apache/iotdb/cluster/common/TestUtils.java | 4 +-
.../cluster/log/applier/DataLogApplierTest.java | 4 +-
.../cluster/log/logtypes/SerializeLogTest.java | 2 +-
.../iotdb/cluster/partition/SlotManagerTest.java | 44 ++-
.../server/heartbeat/MetaHeartbeatThreadTest.java | 3 +-
.../cluster/server/member/DataGroupMemberTest.java | 29 +-
.../cluster/server/member/MetaGroupMemberTest.java | 6 +-
distribution/pom.xml | 2 +-
docker/src/main/Dockerfile | 4 +-
.../main/{Dockerfile-0.9.0 => Dockerfile-0.10.0} | 10 +-
docs/Download/README.md | 36 ++
docs/SystemDesign/SchemaManager/SchemaManager.md | 36 +-
docs/SystemDesign/TsFile/Format.md | 2 +-
docs/UserGuide/Comparison/TSDB-Comparison.md | 386 +++++++++++++++++++++
.../DDL Data Definition Language.md | 7 +
.../DML Data Manipulation Language.md | 15 +
docs/UserGuide/Operation Manual/SQL Reference.md | 27 +-
docs/zh/Download/README.md | 30 ++
.../zh/SystemDesign/SchemaManager/SchemaManager.md | 39 ++-
docs/zh/SystemDesign/TsFile/Format.md | 2 +-
.../UserGuide/Ecosystem Integration/Hive TsFile.md | 6 +-
.../DDL Data Definition Language.md | 6 +
.../DML Data Manipulation Language.md | 12 +
.../zh/UserGuide/Operation Manual/SQL Reference.md | 25 +-
example/flink/pom.xml | 2 +-
example/hadoop/pom.xml | 6 +-
example/jdbc/pom.xml | 2 +-
example/kafka/pom.xml | 2 +-
example/mqtt/pom.xml | 2 +-
example/pom.xml | 2 +-
example/rocketmq/pom.xml | 2 +-
example/session/pom.xml | 2 +-
example/tsfile/pom.xml | 2 +-
flink-iotdb-connector/pom.xml | 2 +-
flink-tsfile-connector/pom.xml | 2 +-
grafana/pom.xml | 2 +-
hadoop/pom.xml | 4 +-
hive-connector/pom.xml | 6 +-
jdbc/pom.xml | 2 +-
.../org/apache/iotdb/jdbc/IoTDBConnection.java | 2 +-
pom.xml | 2 +-
server/pom.xml | 2 +-
.../resources/conf/iotdb-engine.properties | 5 +-
.../org/apache/iotdb/db/qp/strategy/SqlBase.g4 | 57 ++-
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 57 ++-
.../org/apache/iotdb/db/conf/IoTDBConstant.java | 4 +-
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 22 +-
.../org/apache/iotdb/db/engine/StorageEngine.java | 7 +
.../iotdb/db/engine/merge/task/MergeFileTask.java | 6 +-
.../engine/storagegroup/StorageGroupProcessor.java | 74 +++-
.../db/engine/storagegroup/TsFileResource.java | 5 +-
.../org/apache/iotdb/db/metadata/MLogWriter.java | 13 +-
.../org/apache/iotdb/db/metadata/MManager.java | 314 +++++++++++++----
.../java/org/apache/iotdb/db/metadata/MTree.java | 21 +-
.../apache/iotdb/db/metadata/MetadataConstant.java | 10 +-
.../org/apache/iotdb/db/mqtt/PublishHandler.java | 2 +-
.../main/java/org/apache/iotdb/db/qp/Planner.java | 2 +
.../apache/iotdb/db/qp/constant/SQLConstant.java | 7 +-
.../apache/iotdb/db/qp/executor/PlanExecutor.java | 268 ++------------
.../org/apache/iotdb/db/qp/logical/Operator.java | 2 +-
...hOperator.java => DeletePartitionOperator.java} | 36 +-
.../{ShowOperator.java => TracingOperator.java} | 16 +-
.../DeletePartitionPlan.java} | 32 +-
.../iotdb/db/qp/physical/crud/InsertPlan.java | 24 +-
.../sys/{MergePlan.java => TracingPlan.java} | 15 +-
.../iotdb/db/qp/strategy/LogicalGenerator.java | 104 ++----
.../iotdb/db/qp/strategy/PhysicalGenerator.java | 10 +
.../db/query/control/QueryResourceManager.java | 78 ++++-
.../iotdb/db/query/control/TracingManager.java | 138 ++++++++
.../db/query/dataset/AlignByDeviceDataSet.java | 10 +
.../iotdb/db/query/executor/QueryRouter.java | 24 +-
.../db/query/executor/RawDataQueryExecutor.java | 2 +-
.../iotdb/db/query/reader/series/SeriesReader.java | 60 +++-
.../java/org/apache/iotdb/db/service/IoTDB.java | 2 +
.../org/apache/iotdb/db/service/TSServiceImpl.java | 106 +++---
.../org/apache/iotdb/db/utils/FileLoaderUtils.java | 1 -
.../writelog/recover/TsFileRecoverPerformer.java | 4 +-
.../iotdb/db/engine/merge/MergeOverLapTest.java | 16 +-
.../apache/iotdb/db/engine/merge/MergeTest.java | 16 +-
.../iotdb/db/engine/merge/MergeUpgradeTest.java | 8 +-
.../db/integration/IoTDBCreateSnapshotIT.java | 3 +-
.../db/integration/IoTDBRemovePartitionIT.java | 193 +++++++++++
.../iotdb/db/integration/IoTDBSimpleQueryIT.java | 13 +-
.../{IoTDBVersionIT.java => IoTDBTracingTest.java} | 54 +--
.../query/reader/series/SeriesReaderTestUtil.java | 16 +-
.../db/sync/receiver/load/FileLoaderTest.java | 8 +-
.../recover/SyncReceiverLogAnalyzerTest.java | 4 +-
.../apache/iotdb/db/utils/EnvironmentUtils.java | 6 +
service-rpc/pom.xml | 2 +-
service-rpc/rpc-changelist.md | 13 +-
service-rpc/src/main/thrift/cluster.thrift | 6 +
service-rpc/src/main/thrift/rpc.thrift | 3 +-
service-rpc/src/pypi/README.md | 2 -
service-rpc/src/pypi/setup.py | 4 +-
session/pom.xml | 2 +-
.../java/org/apache/iotdb/session/Session.java | 2 +-
.../java/org/apache/iotdb/session/SessionUT.java | 26 +-
site/pom.xml | 40 ++-
site/src/main/.vuepress/config.js | 198 ++++++++++-
spark-iotdb-connector/pom.xml | 2 +-
spark-tsfile/pom.xml | 4 +-
tsfile/pom.xml | 2 +-
119 files changed, 2697 insertions(+), 838 deletions(-)
copy
cluster/src/main/java/org/apache/iotdb/cluster/partition/{NodeRemovalResult.java
=> NodeAdditionResult.java} (60%)
create mode 100644
cluster/src/main/java/org/apache/iotdb/cluster/server/PullSnapshotHintService.java
copy docker/src/main/{Dockerfile-0.9.0 => Dockerfile-0.10.0} (79%)
create mode 100644 docs/UserGuide/Comparison/TSDB-Comparison.md
copy
server/src/main/java/org/apache/iotdb/db/qp/logical/sys/{FlushOperator.java =>
DeletePartitionOperator.java} (62%)
copy
server/src/main/java/org/apache/iotdb/db/qp/logical/sys/{ShowOperator.java =>
TracingOperator.java} (76%)
copy server/src/main/java/org/apache/iotdb/db/qp/physical/{sys/FlushPlan.java
=> crud/DeletePartitionPlan.java} (65%)
copy server/src/main/java/org/apache/iotdb/db/qp/physical/sys/{MergePlan.java
=> TracingPlan.java} (81%)
create mode 100644
server/src/main/java/org/apache/iotdb/db/query/control/TracingManager.java
create mode 100644
server/src/test/java/org/apache/iotdb/db/integration/IoTDBRemovePartitionIT.java
copy server/src/test/java/org/apache/iotdb/db/integration/{IoTDBVersionIT.java
=> IoTDBTracingTest.java} (50%)