You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by hx...@apache.org on 2020/02/05 18:33:13 UTC

[incubator-iotdb] branch cluster_new updated (c5cb678 -> c1ed8de)

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

hxd pushed a change to branch cluster_new
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git.


    from c5cb678  add javadocs for MManager
     add 2395075  Add design documents (#757)
     add 615b856  [IOTDB-445] Unify the keyword of "timestamp" and "time" (#762)
     add 776da3b  fix sync schema pos bug (#767)
     add db7e8eb  [IOTDB-448]Add IN operation (#763)
     add 17f3a42  [IOTDB-459]Fix calmem tool bug (#770)
     add d2a9021  add canBeSplit in PhysicalPlan
     add c1ed8de  for support plan partition (not finished)

No new revisions were added by this update.

Summary of changes:
 .travis.yml                                        |   2 +-
 .../manage/FilePartitionedSnapshotLogManager.java  |   2 +-
 .../log/manage/PartitionedSnapshotLogManager.java  |   2 +-
 .../iotdb/cluster/partition/PartitionTable.java    | 226 ++++++++++++++++++---
 .../cluster/partition/SlotPartitionTable.java      |  71 ++++---
 .../cluster/server/member/MetaGroupMember.java     |   7 +-
 .../iotdb/cluster/common/TestPartitionTable.java   |  14 +-
 .../server/heartbeat/MetaHeartBeatThreadTest.java  |   2 +-
 docs/{ => Community}/Community-History&Vision.md   |   0
 docs/{ => Community}/Community-Powered By.md       |   0
 .../Community-Project Committers.md                |   0
 docs/{ => Development}/Development-Chinese.md      |   0
 docs/{ => Development}/Development-Contributing.md |   3 +
 docs/{ => Development}/Development-Document.md     |   3 +
 docs/{ => Development}/Development-IDE.md          |   0
 docs/{ => Development}/Development-VoteRelease.md  |   0
 .../SystemDesign/0-Architecture/1-Architecture.md  |  55 +++++
 .../1-TsFile/1-TsFile.md}                          |  11 +-
 .../1-TsFile/2-Format.md}                          |   7 +-
 .../SystemDesign/1-TsFile/3-Write.md               |  65 ++++++
 .../SystemDesign/1-TsFile/4-Read.md}               |   7 +-
 .../SystemDesign/2-QueryEngine/1-QueryEngine.md    |  64 ++++++
 .../SystemDesign/2-QueryEngine/2-Planner.md        |  63 ++++++
 .../SystemDesign/2-QueryEngine/3-PlanExecutor.md}  |   6 +-
 .../3-SchemaManager/1-SchemaManager.md}            |   6 +-
 .../4-StorageEngine/1-StorageEngine.md             |  92 +++++++++
 .../SystemDesign/4-StorageEngine/2-WAL.md}         |   6 +-
 .../SystemDesign/4-StorageEngine/3-FlushManager.md |  84 ++++++++
 .../4-StorageEngine/4-MergeManager.md}             |   6 +-
 .../SystemDesign/5-DataQuery/1-DataQuery.md        |  67 ++++++
 .../2-Files.md => 8-Architecture/1-Files.md}       |   0
 .../2-Writing Data on HDFS.md}                     |   0
 .../3-Shared Nothing Cluster.md}                   |   0
 .../SystemDesign/0-Content.md}                     |  24 ++-
 .../SystemDesign/1-TsFile/1-TsFile.md}             |  10 +-
 .../1-TsFile/2-Format.md}                          |   6 +-
 .../SystemDesign/1-TsFile/3-Write.md}              |   4 +-
 .../SystemDesign/1-TsFile/4-Read.md}               |   4 +-
 .../{Developers => SystemDesign}/release.adoc      |   0
 docs/Documentation/UserGuide/0-Content.md          |   9 +-
 .../2-Files.md => 8-Architecture/1-Files.md}       |   0
 .../2-Writing Data on HDFS.md}                     |   0
 .../3-Shared Nothing Cluster.md}                   |   0
 pom.xml                                            |   4 +
 .../org/apache/iotdb/db/qp/strategy/SqlBase.g4     |  14 +-
 .../db/conf/adapter/IoTDBConfigDynamicAdapter.java |   4 +-
 .../org/apache/iotdb/db/metadata/MManager.java     |  47 ++++-
 .../apache/iotdb/db/qp/constant/SQLConstant.java   |   2 +
 .../db/qp/executor/IQueryProcessExecutor.java      |   1 +
 .../org/apache/iotdb/db/qp/logical/Operator.java   |   2 +-
 .../db/qp/logical/crud/BasicFunctionOperator.java  |  63 ++----
 .../iotdb/db/qp/logical/crud/FilterOperator.java   |   9 +-
 .../iotdb/db/qp/logical/crud/FunctionOperator.java |   7 +
 .../iotdb/db/qp/logical/crud/InOperator.java       | 200 ++++++++++++++++++
 .../apache/iotdb/db/qp/physical/PhysicalPlan.java  |  11 +
 .../iotdb/db/qp/physical/crud/BatchInsertPlan.java |   3 +
 .../iotdb/db/qp/physical/crud/DeletePlan.java      |   3 +
 .../iotdb/db/qp/physical/crud/QueryPlan.java       |   2 +
 .../iotdb/db/qp/physical/crud/UpdatePlan.java      |   3 +
 .../iotdb/db/qp/physical/sys/AuthorPlan.java       |   1 +
 .../apache/iotdb/db/qp/physical/sys/CountPlan.java |   1 +
 .../iotdb/db/qp/physical/sys/DataAuthPlan.java     |   1 +
 .../db/qp/physical/sys/DeleteStorageGroupPlan.java |   1 +
 .../db/qp/physical/sys/DeleteTimeSeriesPlan.java   |   1 +
 .../iotdb/db/qp/physical/sys/LoadDataPlan.java     |   1 +
 .../iotdb/db/qp/physical/sys/OperateFilePlan.java  |   3 +
 .../iotdb/db/qp/physical/sys/ShowDevicesPlan.java  |   1 +
 .../iotdb/db/qp/physical/sys/ShowTTLPlan.java      |   1 +
 .../db/qp/physical/sys/ShowTimeSeriesPlan.java     |   1 +
 .../iotdb/db/qp/strategy/LogicalGenerator.java     |  82 +++++---
 .../iotdb/db/qp/strategy/PhysicalGenerator.java    |   2 +-
 .../qp/strategy/optimizer/ConcatPathOptimizer.java |   6 +-
 .../qp/strategy/optimizer/DnfFilterOptimizer.java  |   2 +-
 .../db/qp/strategy/optimizer/IFilterOptimizer.java |   3 +-
 .../qp/strategy/optimizer/RemoveNotOptimizer.java  |  15 +-
 .../receiver/recover/ISyncReceiverLogAnalyzer.java |   1 -
 .../iotdb/db/sync/sender/transfer/SyncClient.java  |   7 +-
 .../iotdb/db/integration/IoTDBQueryDemoIT.java     | 134 +++++++++++-
 .../org/apache/iotdb/db/qp/QueryProcessorTest.java |   4 +
 .../iotdb/db/qp/plan/LogicalPlanSmallTest.java     |  12 ++
 .../apache/iotdb/db/qp/plan/PhysicalPlanTest.java  |  38 ++++
 .../read/expression/impl/GlobalTimeExpression.java |   2 +-
 .../expression/impl/SingleSeriesExpression.java    |   2 +-
 .../iotdb/tsfile/read/filter/GroupByFilter.java    |   2 +-
 .../iotdb/tsfile/read/filter/TimeFilter.java       |  16 ++
 .../iotdb/tsfile/read/filter/ValueFilter.java      |  16 ++
 .../tsfile/read/filter/basic/BinaryFilter.java     |   2 +-
 .../iotdb/tsfile/read/filter/basic/Filter.java     |   2 +-
 .../tsfile/read/filter/basic/UnaryFilter.java      |   3 +-
 .../tsfile/read/filter/factory/FilterFactory.java  |   2 -
 .../read/filter/factory/FilterSerializeId.java     |   2 +-
 .../tsfile/read/filter/operator/AndFilter.java     |   4 +-
 .../iotdb/tsfile/read/filter/operator/Eq.java      |   6 +-
 .../iotdb/tsfile/read/filter/operator/Gt.java      |  13 +-
 .../iotdb/tsfile/read/filter/operator/GtEq.java    |  13 +-
 .../filter/operator/{NotFilter.java => In.java}    |  92 +++++----
 .../iotdb/tsfile/read/filter/operator/Lt.java      |  13 +-
 .../iotdb/tsfile/read/filter/operator/LtEq.java    |  13 +-
 .../iotdb/tsfile/read/filter/operator/NotEq.java   |  13 +-
 .../tsfile/read/filter/operator/NotFilter.java     |   4 +-
 .../tsfile/read/filter/operator/OrFilter.java      |   4 +-
 101 files changed, 1527 insertions(+), 318 deletions(-)
 copy docs/{ => Community}/Community-History&Vision.md (100%)
 rename docs/{ => Community}/Community-Powered By.md (100%)
 rename docs/{ => Community}/Community-Project Committers.md (100%)
 rename docs/{ => Development}/Development-Chinese.md (100%)
 rename docs/{ => Development}/Development-Contributing.md (98%)
 rename docs/{ => Development}/Development-Document.md (90%)
 rename docs/{ => Development}/Development-IDE.md (100%)
 rename docs/{ => Development}/Development-VoteRelease.md (100%)
 create mode 100644 docs/Documentation-CHN/SystemDesign/0-Architecture/1-Architecture.md
 copy docs/Documentation-CHN/{UserGuide/8-System Design (Developer)/4-Shared Nothing Cluster.md => SystemDesign/1-TsFile/1-TsFile.md} (79%)
 rename docs/Documentation-CHN/{UserGuide/8-System Design (Developer)/1-Hierarchy.md => SystemDesign/1-TsFile/2-Format.md} (99%)
 create mode 100644 docs/Documentation-CHN/SystemDesign/1-TsFile/3-Write.md
 copy docs/{Community-History&Vision.md => Documentation-CHN/SystemDesign/1-TsFile/4-Read.md} (93%)
 create mode 100644 docs/Documentation-CHN/SystemDesign/2-QueryEngine/1-QueryEngine.md
 create mode 100644 docs/Documentation-CHN/SystemDesign/2-QueryEngine/2-Planner.md
 copy docs/{Community-History&Vision.md => Documentation-CHN/SystemDesign/2-QueryEngine/3-PlanExecutor.md} (90%)
 copy docs/Documentation-CHN/{UserGuide/8-System Design (Developer)/4-Shared Nothing Cluster.md => SystemDesign/3-SchemaManager/1-SchemaManager.md} (70%)
 create mode 100644 docs/Documentation-CHN/SystemDesign/4-StorageEngine/1-StorageEngine.md
 copy docs/{Community-History&Vision.md => Documentation-CHN/SystemDesign/4-StorageEngine/2-WAL.md} (92%)
 create mode 100644 docs/Documentation-CHN/SystemDesign/4-StorageEngine/3-FlushManager.md
 copy docs/{Community-History&Vision.md => Documentation-CHN/SystemDesign/4-StorageEngine/4-MergeManager.md} (91%)
 create mode 100644 docs/Documentation-CHN/SystemDesign/5-DataQuery/1-DataQuery.md
 rename docs/Documentation-CHN/UserGuide/{8-System Design (Developer)/2-Files.md => 8-Architecture/1-Files.md} (100%)
 rename docs/Documentation-CHN/UserGuide/{8-System Design (Developer)/3-Writing Data on HDFS.md => 8-Architecture/2-Writing Data on HDFS.md} (100%)
 copy docs/Documentation-CHN/UserGuide/{8-System Design (Developer)/4-Shared Nothing Cluster.md => 8-Architecture/3-Shared Nothing Cluster.md} (100%)
 copy docs/{Documentation-CHN/UserGuide/8-System Design (Developer)/4-Shared Nothing Cluster.md => Documentation/SystemDesign/0-Content.md} (70%)
 rename docs/{Documentation-CHN/UserGuide/8-System Design (Developer)/4-Shared Nothing Cluster.md => Documentation/SystemDesign/1-TsFile/1-TsFile.md} (85%)
 rename docs/Documentation/{UserGuide/8-System Design (Developer)/1-Hierarchy.md => SystemDesign/1-TsFile/2-Format.md} (99%)
 copy docs/{Community-History&Vision.md => Documentation/SystemDesign/1-TsFile/3-Write.md} (96%)
 rename docs/{Community-History&Vision.md => Documentation/SystemDesign/1-TsFile/4-Read.md} (96%)
 rename docs/Documentation/{Developers => SystemDesign}/release.adoc (100%)
 rename docs/Documentation/UserGuide/{8-System Design (Developer)/2-Files.md => 8-Architecture/1-Files.md} (100%)
 rename docs/Documentation/UserGuide/{8-System Design (Developer)/3-Writing Data on HDFS.md => 8-Architecture/2-Writing Data on HDFS.md} (100%)
 rename docs/Documentation/UserGuide/{8-System Design (Developer)/4-Shared Nothing Cluster.md => 8-Architecture/3-Shared Nothing Cluster.md} (100%)
 create mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/crud/InOperator.java
 copy tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/{NotFilter.java => In.java} (54%)
 mode change 100755 => 100644