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 2020/06/29 08:02:37 UTC

[incubator-iotdb] branch hot_compaction updated (b44f46a -> b01f724)

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

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


    from b44f46a  add recover processing for crashing while memtable is not full
     add a223fdf  change audit logger to debug level for insert and create timeseries
     add 6c76ec3  [IOTDB-726] fix the lineNumber of mlog/snapshot is incorrect after restarting the server  (#1416)
     add 7895841  [IOTDB-775] Add SQL of creating snapshot manually (#1413)
     add f9d6a0f  Add chinese version
     add f27e5e4  Add english version
     add 139b0eb  Reduce the code
     add ccb8335  update
     add 4220b63  Add comment
     add 719bc49  Update docs/zh/SystemDesign/DataQuery/AlignByDeviceQuery.md
     add 903fee0  Update AlignByDeviceQuery Doc (#1406)
     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 b01f724  Merge branch 'master' into hot_compaction

No new revisions were added by this update.

Summary of changes:
 cli/pom.xml                                        |   2 +-
 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/DataQuery/AlignByDeviceQuery.md  | 114 +++++--
 docs/SystemDesign/SchemaManager/SchemaManager.md   |  36 ++-
 docs/SystemDesign/TsFile/Format.md                 |   2 +-
 .../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 ++
 .../SystemDesign/DataQuery/AlignByDeviceQuery.md   | 110 +++++--
 .../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 +-
 pom.xml                                            |   2 +-
 server/pom.xml                                     |   2 +-
 .../resources/conf/iotdb-engine.properties         |   3 +-
 .../org/apache/iotdb/db/qp/strategy/SqlBase.g4     |  70 +++-
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |  54 +++-
 .../org/apache/iotdb/db/conf/IoTDBConstant.java    |   2 +
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |  22 +-
 .../org/apache/iotdb/db/engine/StorageEngine.java  |  17 +
 .../engine/storagegroup/StorageGroupProcessor.java |  54 ++++
 .../db/engine/storagegroup/TsFileResource.java     |   3 +
 .../org/apache/iotdb/db/metadata/MLogWriter.java   |  21 +-
 .../org/apache/iotdb/db/metadata/MManager.java     | 352 +++++++++++++++++----
 .../java/org/apache/iotdb/db/metadata/MTree.java   |  21 +-
 .../org/apache/iotdb/db/mqtt/PublishHandler.java   |   2 +-
 .../main/java/org/apache/iotdb/db/qp/Planner.java  |   3 +
 .../apache/iotdb/db/qp/constant/SQLConstant.java   |   7 +
 .../apache/iotdb/db/qp/executor/PlanExecutor.java  | 342 +++-----------------
 .../org/apache/iotdb/db/qp/logical/Operator.java   |   2 +-
 ...usOperator.java => CreateSnapshotOperator.java} |   6 +-
 ...hOperator.java => DeletePartitionOperator.java} |  36 +--
 .../{ShowOperator.java => TracingOperator.java}    |  16 +-
 .../DeletePartitionPlan.java}                      |  32 +-
 .../iotdb/db/qp/physical/crud/InsertPlan.java      |  33 +-
 ...ClearCachePlan.java => CreateSnapshotPlan.java} |   7 +-
 .../sys/{MergePlan.java => TracingPlan.java}       |  15 +-
 .../iotdb/db/qp/strategy/LogicalGenerator.java     | 113 +++----
 .../iotdb/db/qp/strategy/PhysicalGenerator.java    |  22 +-
 .../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 |  36 ++-
 .../java/org/apache/iotdb/db/service/IoTDB.java    |   7 +-
 .../org/apache/iotdb/db/service/TSServiceImpl.java | 101 +++---
 .../org/apache/iotdb/db/utils/FileLoaderUtils.java |   1 -
 .../db/integration/IoTDBCreateSnapshotIT.java      | 159 ++++++++++
 .../db/integration/IoTDBRemovePartitionIT.java     | 193 +++++++++++
 .../iotdb/db/integration/IoTDBSimpleQueryIT.java   |  13 +-
 .../{IoTDBVersionIT.java => IoTDBTracingTest.java} |  54 ++--
 .../apache/iotdb/db/utils/EnvironmentUtils.java    |   6 +
 service-rpc/pom.xml                                |   2 +-
 service-rpc/src/pypi/README.md                     |   2 -
 service-rpc/src/pypi/setup.py                      |   4 +-
 session/pom.xml                                    |   2 +-
 .../java/org/apache/iotdb/session/SessionUT.java   |  26 +-
 site/pom.xml                                       |  40 ++-
 site/src/main/.vuepress/config.js                  | 192 ++++++++++-
 spark-iotdb-connector/pom.xml                      |   2 +-
 spark-tsfile/pom.xml                               |   4 +-
 tsfile/pom.xml                                     |   2 +-
 85 files changed, 2114 insertions(+), 768 deletions(-)
 copy docker/src/main/{Dockerfile-0.9.0 => Dockerfile-0.10.0} (79%)
 copy server/src/main/java/org/apache/iotdb/db/qp/logical/sys/{ShowMergeStatusOperator.java => CreateSnapshotOperator.java} (84%)
 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/{ClearCachePlan.java => CreateSnapshotPlan.java} (89%)
 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/IoTDBCreateSnapshotIT.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%)