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

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


    from b2e094f  cast long
     add 90c5a4d  disable sync by default (#1325)
     add 7766000  Merge remote-tracking branch 'origin/master'
     add b6beda8  Merge remote-tracking branch 'origin/master'
     add efa77dd  enhance merge task management
     add 75c7486  clear task map when stopped
     add ecfe945  Merge branch 'master' into enhance_merge_management
     add 02a0795  fix test and task comparison
     add 7e18e35  fix show merge grammar
     add 98720f2  fix test
     add b8fd77b  Merge pull request #1338 from apache/enhance_merge_management
     add 3cf4eea  updated python client to ver-0.10
     add a2416e8  Merge remote-tracking branch 'origin/master'
     add 8945a7f  grant sbin/*  tools/* conf/*.sh  exectuable permission
     add 5cc1950  add v0.10 release to RELEASE_NOTES.md
     add fe73244  Refactor the execution path of InsertTabletPlan (#1361)
     add 77ba871  [IOTDB-762] Fix set version IndexOutofBound (#1375)
     add 21c1658  Fix session doc (#1374)
     add 785d119  [ISSUE-1281] Show timeseries with heat sort (#1341)
     add b13184a  remove detail classpath in Win bat scripts (#1377)
     add 63de9f3  Merge remote-tracking branch 'origin/master'
     add 5fdbe9b  add max_degree_of_index_node and tag_attribute_total_size in 
starting check
     add c95584c  [IOTDB-769]Fix precision lost when using PLAIN for 
FLOAT/DOUBLE (#1370)
     add 94cb03b  no last in restart (#1382)
     add 44c9e49  [IOTDB-759] Refactor MNode by removing InternalMNode (#1345)
     add 63d2ca2  add audit log (#1373)
     add decd8a3  fix all invalidate urls that contains /#/Document (#1383)
     add b4e0981  [IOTDB-761]cherry-picked from v0.10: flink-tsfile-connecto 
and flink-example dependency conflict: "Some Enforcer rules have failed. Look 
above for specific messages explaining why the rule failed" (#1365)
     add e42bbfe  Fix spark tsfile master (#1389)
     add 209c66c  Add force stop storage engine interface (#1289)
     add 5fe7fd4  use pom.xml's version as IoTDB server and CLI's version 
(#1363)
     add 29728c0  [IOTDB-777]Missing dot between deviceId and sensorId in 
chunkMetadataCache
     add 856e7d2  add slides
     add c89b02e  change construct
     add a7dd34b  anchor link the documentation navigation of the readme.
     add 6febf2d  国语版
     add c4f3f20  fix the iindentation of both languages readme
     add b39a23d  add partialInsert for insertTablets (#1395)
     add ccc627a  make SessionDataSetWrapper (#1398)
     add edd555a  fix boolean batch serialization (#1403)
     add bacbbe7  [IOTDB-726] CheckPoint of MTree (#1384)
     add 1862184  fix python client example that be inconsistent with Server's 
thrift Transport instance
     add e4801d9  update slides link to slideshare
     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 87e3e1c  merge with master

No new revisions were added by this update.

Summary of changes:
 README.md                                          |  48 +-
 README_ZH.md                                       |  50 ++-
 RELEASE_NOTES.md                                   | 181 ++++++++
 cli/pom.xml                                        |   8 +-
 client-py/src/client_example.py                    |  77 ++--
 distribution/pom.xml                               |   2 +-
 distribution/src/assembly/distribution.xml         |  40 +-
 docker/src/main/Dockerfile                         |   4 +-
 .../main/{Dockerfile-0.9.0 => Dockerfile-0.10.0}   |  10 +-
 docs/Community/Materials.md                        |  12 +
 docs/Download/README.md                            |  36 ++
 docs/SystemDesign/Connector/Spark-TsFile.md        |  22 +-
 docs/SystemDesign/DataQuery/AlignByDeviceQuery.md  | 114 ++++-
 docs/SystemDesign/SchemaManager/SchemaManager.md   |  36 ++
 docs/SystemDesign/TsFile/Format.md                 |   2 +-
 docs/UserGuide/Client/Programming - Native API.md  |  30 +-
 docs/UserGuide/Client/Status Codes.md              |   2 +
 docs/UserGuide/Concept/Encoding.md                 |   2 +
 .../DDL Data Definition Language.md                |  15 +-
 .../DML Data Manipulation Language.md              |   4 +-
 docs/UserGuide/Operation Manual/SQL Reference.md   |  27 +-
 docs/UserGuide/Server/Config Manual.md             |   9 +
 .../System Tools/Monitor and Log Tools.md          |   2 +-
 docs/zh/Download/README.md                         |  30 ++
 docs/zh/SystemDesign/Connector/Spark-TsFile.md     |  16 +
 .../SystemDesign/DataQuery/AlignByDeviceQuery.md   | 110 ++++-
 .../zh/SystemDesign/SchemaManager/SchemaManager.md |  39 +-
 docs/zh/SystemDesign/TsFile/Format.md              |   2 +-
 .../UserGuide/Client/Programming - Native API.md   |  34 +-
 docs/zh/UserGuide/Client/Status Codes.md           |   2 +
 docs/zh/UserGuide/Concept/Encoding.md              |   2 +
 .../UserGuide/Ecosystem Integration/Hive TsFile.md |   6 +-
 .../DDL Data Definition Language.md                |  15 +-
 .../zh/UserGuide/Operation Manual/SQL Reference.md |  25 +-
 docs/zh/UserGuide/Server/Config Manual.md          |  19 +-
 example/flink/pom.xml                              |  10 +-
 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/rocketmq/readme.md                         |   2 +-
 example/session/pom.xml                            |   2 +-
 .../main/java/org/apache/iotdb/SessionExample.java |   6 +-
 example/tsfile/pom.xml                             |   2 +-
 flink-iotdb-connector/pom.xml                      |   2 +-
 flink-tsfile-connector/pom.xml                     |  25 +-
 grafana/pom.xml                                    |   2 +-
 hadoop/pom.xml                                     |   4 +-
 hive-connector/pom.xml                             |   6 +-
 jdbc/pom.xml                                       |   2 +-
 .../apache/iotdb/jdbc/IoTDBDatabaseMetadata.java   |  11 +-
 .../java/org/apache/iotdb/jdbc/IoTDBStatement.java |  20 +-
 .../test/java/org/apache/iotdb/jdbc/BatchTest.java |  27 +-
 pom.xml                                            |   8 +-
 server/pom.xml                                     |   8 +-
 .../resources/conf/iotdb-engine.properties         |  10 +-
 server/src/assembly/resources/conf/logback.xml     |  21 +
 .../src/assembly/resources/sbin/start-server.bat   |   5 +-
 .../assembly/resources/tools/detect-watermark.bat  |   4 +-
 .../tools/logVisualize/log-visualizer-cmd.bat      |   4 +-
 .../tools/logVisualize/log-visualizer-gui.bat      |   4 +-
 .../src/assembly/resources/tools/memory-tool.bat   |   4 +-
 .../assembly/resources/tools/start-WalChecker.bat  |   5 +-
 .../assembly/resources/tools/start-sync-client.bat |   5 +-
 .../tools/tsfileToolSet/print-iotdb-data-dir.bat   |   4 +-
 .../tsfileToolSet/print-tsfile-resource-files.bat  |   4 +-
 .../tools/tsfileToolSet/print-tsfile-sketch.bat    |   4 +-
 .../resources/tools/upgrade/offline-upgrade.bat    |   2 +-
 .../org/apache/iotdb/db/qp/strategy/SqlBase.g4     |  72 ++-
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |  94 +++-
 .../org/apache/iotdb/db/conf/IoTDBConfigCheck.java |  85 ++--
 .../org/apache/iotdb/db/conf/IoTDBConstant.java    |  15 +-
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |  13 +
 .../org/apache/iotdb/db/engine/StorageEngine.java  |  42 +-
 .../iotdb/db/engine/cache/ChunkMetadataCache.java  |   2 +-
 .../iotdb/db/engine/memtable/AbstractMemTable.java |   6 +-
 .../iotdb/db/engine/merge/manage/MergeFuture.java  | 153 +++++++
 .../iotdb/db/engine/merge/manage/MergeManager.java | 196 ++++++++-
 .../db/engine/merge/manage/MergeManagerMBean.java  |   8 +-
 .../db/engine/merge/manage/MergeThreadPool.java    |  48 ++
 .../iotdb/db/engine/merge/task/MergeFileTask.java  | 107 ++++-
 .../db/engine/merge/task/MergeMultiChunkTask.java  | 216 ++++++---
 .../iotdb/db/engine/merge/task/MergeTask.java      |  84 +++-
 .../db/engine/merge/task/RecoverMergeTask.java     |  13 +-
 .../engine/storagegroup/StorageGroupProcessor.java |  81 +++-
 .../db/engine/storagegroup/TsFileProcessor.java    |  12 +
 .../db/exception/BatchInsertionException.java      |  22 +-
 ...cessorException.java => ShutdownException.java} |  21 +-
 .../org/apache/iotdb/db/metadata/MLogWriter.java   |  65 +--
 .../org/apache/iotdb/db/metadata/MManager.java     | 481 +++++++++++++++++----
 .../java/org/apache/iotdb/db/metadata/MTree.java   | 285 ++++++++----
 .../apache/iotdb/db/metadata/MetadataConstant.java |  13 +-
 .../iotdb/db/metadata/mnode/InternalMNode.java     | 135 ------
 .../org/apache/iotdb/db/metadata/mnode/MNode.java  | 135 +++++-
 .../iotdb/db/metadata/mnode/MeasurementMNode.java  |  77 +++-
 .../iotdb/db/metadata/mnode/StorageGroupMNode.java |  22 +-
 .../org/apache/iotdb/db/mqtt/PublishHandler.java   |   2 +-
 .../main/java/org/apache/iotdb/db/qp/Planner.java  |   4 +
 .../apache/iotdb/db/qp/constant/SQLConstant.java   |   9 +
 .../apache/iotdb/db/qp/executor/IPlanExecutor.java |   4 +-
 .../apache/iotdb/db/qp/executor/PlanExecutor.java  | 369 +++++-----------
 .../org/apache/iotdb/db/qp/logical/Operator.java   |   3 +-
 ...heOperator.java => CreateSnapshotOperator.java} |   7 +-
 ...eOperator.java => ShowMergeStatusOperator.java} |   7 +-
 .../db/qp/logical/sys/ShowTimeSeriesOperator.java  |   9 +-
 .../{ShowOperator.java => TracingOperator.java}    |  16 +-
 .../iotdb/db/qp/physical/crud/InsertPlan.java      |  33 +-
 .../db/qp/physical/crud/InsertTabletPlan.java      |  51 ++-
 ...ClearCachePlan.java => CreateSnapshotPlan.java} |   7 +-
 .../db/qp/physical/sys/ShowMergeStatusPlan.java    |   9 +-
 .../apache/iotdb/db/qp/physical/sys/ShowPlan.java  |   2 +-
 .../db/qp/physical/sys/ShowTimeSeriesPlan.java     |  15 +-
 .../sys/{MergePlan.java => TracingPlan.java}       |  15 +-
 .../iotdb/db/qp/strategy/LogicalGenerator.java     | 249 +++++------
 .../iotdb/db/qp/strategy/PhysicalGenerator.java    |  28 +-
 .../db/query/control/QueryResourceManager.java     |  67 ++-
 .../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 |  56 ++-
 .../java/org/apache/iotdb/db/service/IService.java |   3 +
 .../java/org/apache/iotdb/db/service/IoTDB.java    |  15 +-
 .../org/apache/iotdb/db/service/RPCService.java    |   4 +-
 .../apache/iotdb/db/service/RegisterManager.java   |  15 +
 .../org/apache/iotdb/db/service/ServiceType.java   |   2 +-
 .../org/apache/iotdb/db/service/StaticResps.java   |  12 +
 .../org/apache/iotdb/db/service/TSServiceImpl.java | 186 ++++----
 .../org/apache/iotdb/db/utils/FileLoaderUtils.java |   1 -
 .../java/org/apache/iotdb/db/utils/MemUtils.java   |   3 +
 .../iotdb/db/utils/datastructure/DoubleTVList.java |   2 +-
 .../iotdb/db/utils/datastructure/FloatTVList.java  |   2 +-
 .../writelog/manager/MultiFileLogNodeManager.java  |  57 +--
 .../iotdb/db/writelog/node/WriteLogNode.java       |   1 +
 .../iotdb/db/engine/merge/MergeManagerTest.java    | 168 +++++++
 .../db/integration/IoTDBCreateSnapshotIT.java      | 159 +++++++
 .../iotdb/db/integration/IoTDBMergeTest.java       |  50 ++-
 ...BRecoverIT.java => IoTDBRecoverUnclosedIT.java} |  87 +---
 .../iotdb/db/integration/IoTDBRestartIT.java       | 148 ++++++-
 .../iotdb/db/integration/IoTDBSimpleQueryIT.java   |  13 +-
 .../integration/IoTDBSortedShowTimeseriesIT.java   | 287 ++++++++++++
 .../{IoTDBVersionIT.java => IoTDBTracingTest.java} |  54 +--
 .../iotdb/db/metadata/MManagerImproveTest.java     |   5 +-
 .../org/apache/iotdb/db/metadata/MTreeTest.java    |  40 +-
 .../apache/iotdb/db/utils/EnvironmentUtils.java    |  16 +-
 .../apache/iotdb/db/utils/VersionUtilsTest.java    |  55 +++
 .../db/utils/datastructure/PrecisionTest.java      | 125 ++++++
 .../apache/iotdb/db/writelog/WriteLogNodeTest.java |  37 ++
 service-rpc/pom.xml                                |   2 +-
 service-rpc/rpc-changelist.md                      |  21 +
 .../apache/iotdb/rpc/BatchExecutionException.java  |   3 +-
 .../main/java/org/apache/iotdb/rpc/RpcUtils.java   |  39 +-
 .../java/org/apache/iotdb/rpc/TSStatusCode.java    |   2 +
 service-rpc/src/main/thrift/rpc.thrift             |  22 +-
 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     |  48 +-
 .../iotdb/session/pool/SessionDataSetWrapper.java  |   9 +-
 .../org/apache/iotdb/session/pool/SessionPool.java |  40 +-
 .../org/apache/iotdb/session/IoTDBSessionIT.java   |  12 +-
 .../java/org/apache/iotdb/session/SessionUT.java   |  93 +++-
 site/pom.xml                                       |  40 +-
 site/src/main/.vuepress/config.js                  | 192 +++++++-
 spark-iotdb-connector/pom.xml                      |   2 +-
 spark-tsfile/pom.xml                               |   4 +-
 .../apache/iotdb/spark/tsfile/DefaultSource.scala  |  13 +-
 tsfile/pom.xml                                     |   2 +-
 .../tsfile/file/metadata/TimeseriesMetadata.java   |  21 +-
 .../iotdb/tsfile/utils/ReadWriteIOUtils.java       |  12 +-
 .../apache/iotdb/tsfile/utils/VersionUtils.java    |  13 +-
 .../iotdb/tsfile/write/writer/TsFileIOWriter.java  |  14 +-
 174 files changed, 5315 insertions(+), 1745 deletions(-)
 mode change 100644 => 100755 client-py/src/client_example.py
 copy docker/src/main/{Dockerfile-0.9.0 => Dockerfile-0.10.0} (79%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/merge/manage/MergeFuture.java
 copy 
tsfile/src/main/java/org/apache/iotdb/tsfile/common/cache/Accountable.java => 
server/src/main/java/org/apache/iotdb/db/engine/merge/manage/MergeManagerMBean.java
 (84%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/merge/manage/MergeThreadPool.java
 copy jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBSQLException.java => 
server/src/main/java/org/apache/iotdb/db/exception/BatchInsertionException.java 
(63%)
 copy 
server/src/main/java/org/apache/iotdb/db/exception/{TsFileProcessorException.java
 => ShutdownException.java} (61%)
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/mnode/InternalMNode.java
 copy 
server/src/main/java/org/apache/iotdb/db/qp/logical/sys/{ClearCacheOperator.java
 => CreateSnapshotOperator.java} (84%)
 copy 
server/src/main/java/org/apache/iotdb/db/qp/logical/sys/{ClearCacheOperator.java
 => ShowMergeStatusOperator.java} (84%)
 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/{ClearCachePlan.java 
=> CreateSnapshotPlan.java} (89%)
 copy 
tsfile/src/main/java/org/apache/iotdb/tsfile/common/cache/Accountable.java => 
server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ShowMergeStatusPlan.java
 (82%)
 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/engine/merge/MergeManagerTest.java
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/integration/IoTDBCreateSnapshotIT.java
 copy server/src/test/java/org/apache/iotdb/db/integration/{IoTDBRecoverIT.java 
=> IoTDBRecoverUnclosedIT.java} (80%)
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/integration/IoTDBSortedShowTimeseriesIT.java
 copy server/src/test/java/org/apache/iotdb/db/integration/{IoTDBVersionIT.java 
=> IoTDBTracingTest.java} (50%)
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/utils/VersionUtilsTest.java
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/utils/datastructure/PrecisionTest.java

Reply via email to