You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ge...@apache.org on 2020/07/05 11:29:08 UTC

[incubator-iotdb] branch measurement_with_quote updated (997bd7a -> 93c0f31)

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

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


    from 997bd7a  only support double quote in path.
     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 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 22a82b3  Abstract insertPlan
     add 58b10ff  rename markMeasurementInsertionFailed to markFailedMeasurementInsertion
     add 2cbee31  change the way to get MManager (#1431)
     add 0e2d838  remove redundant type change
     add 305fa47  [IOTDB-785] Disable anonymous access MQTT service (#1447)
     add 6603dfe  add insertStringRecord rpc method (#1450)
     add 11e1f57  Fix logic of creating MTree snapshot (#1452)
     add 5f08035  [IOTDB-787] set thrift and antlr as two independent module (#1451)
     add f8eaf79  fix upgrade
     add 172ab45  [IoTDB-786]refactor the thrift rpc service to reduce duplicate codes of RPC and Sync module (#1453)
     add 93c0f31  Merge branch 'master' into measurement_with_quote

No new revisions were added by this update.

Summary of changes:
 README.md                                          |   2 +-
 README_ZH.md                                       |   2 +-
 {example/mqtt => antlr}/pom.xml                    |  30 +-
 .../org/apache/iotdb/db/qp/strategy/SqlBase.g4     |  70 +++-
 cli/pom.xml                                        |   2 +-
 client-py/compile.bat                              |   2 +-
 client-py/compile.sh                               |   2 +-
 client-py/readme.md                                |   2 +-
 client-py/src/client_example.py                    |  13 +-
 distribution/pom.xml                               |   2 +-
 docker/src/main/Dockerfile                         |   4 +-
 .../main/{Dockerfile-0.9.0 => Dockerfile-0.10.0}   |  10 +-
 docs/Development/ContributeGuide.md                |   6 +-
 docs/Download/README.md                            |  36 ++
 docs/SystemDesign/Client/RPC.md                    |  11 +-
 docs/SystemDesign/DataQuery/AlignByDeviceQuery.md  | 114 +++++-
 docs/SystemDesign/DataQuery/LastQuery.md           |   2 +-
 docs/SystemDesign/QueryEngine/Planner.md           |   6 +-
 docs/SystemDesign/SchemaManager/SchemaManager.md   |  36 +-
 .../SystemDesign/StorageEngine/DataManipulation.md |   4 +-
 docs/SystemDesign/TsFile/Format.md                 |   2 +-
 .../Client/Programming - Other Languages.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/UserGuide/Server/Download.md                  |   2 +-
 docs/zh/Development/ContributeGuide.md             |   4 +-
 docs/zh/Download/README.md                         |  30 ++
 docs/zh/SystemDesign/Client/RPC.md                 |  12 +-
 .../SystemDesign/DataQuery/AlignByDeviceQuery.md   | 110 +++++-
 docs/zh/SystemDesign/DataQuery/LastQuery.md        |   2 +-
 docs/zh/SystemDesign/QueryEngine/Planner.md        |   4 +-
 .../zh/SystemDesign/SchemaManager/SchemaManager.md |  39 +-
 .../SystemDesign/StorageEngine/DataManipulation.md |   4 +-
 docs/zh/SystemDesign/TsFile/Format.md              |   2 +-
 .../Client/Programming - Other Languages.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 +-
 jdbc/src/main/feature/feature.xml                  |   1 +
 .../org/apache/iotdb/jdbc/IoTDBConnection.java     |   2 +-
 pom.xml                                            |   4 +-
 server/pom.xml                                     |  23 +-
 .../resources/conf/iotdb-engine.properties         |   5 +-
 .../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 +-
 .../db/conf/adapter/IoTDBConfigDynamicAdapter.java |  10 +-
 .../db/conf/adapter/ManageDynamicParameters.java   |   4 +-
 .../org/apache/iotdb/db/engine/StorageEngine.java  |  67 ++--
 .../iotdb/db/engine/memtable/AbstractMemTable.java |  18 +-
 .../apache/iotdb/db/engine/memtable/IMemTable.java |   4 +-
 .../iotdb/db/engine/merge/recover/LogAnalyzer.java |  22 +-
 .../iotdb/db/engine/merge/task/MergeFileTask.java  |   6 +-
 .../iotdb/db/engine/merge/task/MergeTask.java      |  22 +-
 .../engine/storagegroup/StorageGroupProcessor.java | 157 +++++---
 .../db/engine/storagegroup/TsFileProcessor.java    |  20 +-
 .../db/engine/storagegroup/TsFileResource.java     |  40 +-
 .../org/apache/iotdb/db/metadata/MLogWriter.java   |  21 +-
 .../org/apache/iotdb/db/metadata/MManager.java     | 288 +++++++++++---
 .../java/org/apache/iotdb/db/metadata/MTree.java   |  21 +-
 .../apache/iotdb/db/metadata/MetadataConstant.java |  10 +-
 .../org/apache/iotdb/db/monitor/StatMonitor.java   |  26 +-
 .../org/apache/iotdb/db/mqtt/PublishHandler.java   |  11 +-
 .../main/java/org/apache/iotdb/db/qp/Planner.java  |   3 +
 .../apache/iotdb/db/qp/constant/SQLConstant.java   |   7 +
 .../apache/iotdb/db/qp/executor/IPlanExecutor.java |   9 +-
 .../apache/iotdb/db/qp/executor/PlanExecutor.java  | 375 ++++--------------
 .../org/apache/iotdb/db/qp/logical/Operator.java   |   2 +-
 ...usOperator.java => CreateSnapshotOperator.java} |   6 +-
 ...hOperator.java => DeletePartitionOperator.java} |  36 +-
 .../{ShowOperator.java => TracingOperator.java}    |  16 +-
 .../apache/iotdb/db/qp/physical/PhysicalPlan.java  |  14 +-
 .../DeletePartitionPlan.java}                      |  32 +-
 .../iotdb/db/qp/physical/crud/InsertPlan.java      | 424 ++-------------------
 .../crud/{InsertPlan.java => InsertRowPlan.java}   | 188 ++++-----
 .../db/qp/physical/crud/InsertTabletPlan.java      | 104 ++---
 ...ClearCachePlan.java => CreateSnapshotPlan.java} |   7 +-
 .../sys/{MergePlan.java => TracingPlan.java}       |  15 +-
 .../iotdb/db/qp/strategy/LogicalGenerator.java     | 113 ++----
 .../iotdb/db/qp/strategy/PhysicalGenerator.java    |  32 +-
 .../qp/strategy/optimizer/ConcatPathOptimizer.java |  21 +-
 .../db/query/control/QueryResourceManager.java     |  78 +++-
 .../iotdb/db/query/control/TracingManager.java     | 138 +++++++
 .../db/query/dataset/AlignByDeviceDataSet.java     |  20 +-
 .../iotdb/db/query/executor/LastQueryExecutor.java |  12 +-
 .../iotdb/db/query/executor/QueryRouter.java       |  24 +-
 .../db/query/executor/RawDataQueryExecutor.java    |   2 +-
 .../iotdb/db/query/reader/series/SeriesReader.java |  60 ++-
 .../query/timegenerator/ServerTimeGenerator.java   |   7 +-
 .../java/org/apache/iotdb/db/service/IoTDB.java    |  15 +-
 .../org/apache/iotdb/db/service/MQTTService.java   |   2 +
 .../org/apache/iotdb/db/service/RPCService.java    | 218 ++---------
 .../org/apache/iotdb/db/service/TSServiceImpl.java | 191 +++++++---
 .../iotdb/db/service/thrift/ThriftService.java     | 150 ++++++++
 .../db/service/thrift/ThriftServiceThread.java     | 143 +++++++
 .../iotdb/db/sync/receiver/SyncServerManager.java  | 189 +++------
 .../receiver/SyncServerManagerMBean.java}          |   4 +-
 .../db/sync/receiver/transfer/SyncServiceImpl.java |  23 +-
 .../db/sync/sender/manage/SyncFileManager.java     |  27 +-
 .../iotdb/db/sync/sender/transfer/SyncClient.java  |   3 +-
 .../db/tools/memestimation/MemEstToolCmd.java      |   6 +-
 .../org/apache/iotdb/db/utils/FileLoaderUtils.java |   1 -
 .../org/apache/iotdb/db/utils/SchemaUtils.java     |  21 +-
 .../iotdb/db/writelog/recover/LogReplayer.java     |  87 ++---
 .../writelog/recover/TsFileRecoverPerformer.java   |  23 +-
 .../adapter/IoTDBConfigDynamicAdapterTest.java     |  20 +-
 .../iotdb/db/engine/MetadataManagerHelper.java     |   3 +-
 .../db/engine/cache/ChunkMetadataCacheTest.java    |   6 +-
 .../iotdb/db/engine/merge/MergeOverLapTest.java    |  16 +-
 .../iotdb/db/engine/merge/MergePerfTest.java       |  11 +-
 .../apache/iotdb/db/engine/merge/MergeTest.java    |  43 ++-
 .../iotdb/db/engine/merge/MergeUpgradeTest.java    |   8 +-
 .../engine/modification/DeletionFileNodeTest.java  |  38 +-
 .../db/engine/modification/DeletionQueryTest.java  |  42 +-
 .../storagegroup/FileNodeManagerBenchmark.java     |  18 +-
 .../storagegroup/StorageGroupProcessorTest.java    |  22 +-
 .../iotdb/db/engine/storagegroup/TTLTest.java      |  83 ++--
 .../engine/storagegroup/TsFileProcessorTest.java   |  10 +-
 .../db/integration/IoTDBCreateSnapshotIT.java      | 159 ++++++++
 .../apache/iotdb/db/integration/IoTDBLastIT.java   |  14 +-
 .../db/integration/IoTDBRemovePartitionIT.java     | 193 ++++++++++
 .../iotdb/db/integration/IoTDBSimpleQueryIT.java   |  13 +-
 .../{IoTDBVersionIT.java => IoTDBTracingTest.java} |  54 +--
 .../iotdb/db/metadata/MManagerAdvancedTest.java    |  18 +-
 .../iotdb/db/metadata/MManagerBasicTest.java       |  29 +-
 .../iotdb/db/metadata/MManagerImproveTest.java     |  22 +-
 .../apache/iotdb/db/mqtt/PublishHandlerTest.java   |   4 +-
 .../java/org/apache/iotdb/db/qp/PlannerTest.java   |  20 +-
 .../iotdb/db/qp/plan/ConcatOptimizerTest.java      |  27 +-
 .../iotdb/db/qp/plan/LogicalPlanSmallTest.java     |  11 +-
 .../apache/iotdb/db/qp/plan/PhysicalPlanTest.java  |  50 +--
 .../dataset/EngineDataSetWithValueFilterTest.java  |  11 +-
 .../db/query/dataset/GroupByLevelDataSetTest.java  |   5 +-
 .../db/query/dataset/GroupByTimeDataSetTest.java   |   4 +-
 .../iotdb/db/query/reader/ReaderTestHelper.java    |  11 +-
 .../query/reader/series/SeriesReaderTestUtil.java  |  44 +--
 .../db/sync/receiver/load/FileLoaderTest.java      |  11 +-
 .../recover/SyncReceiverLogAnalyzerTest.java       |   7 +-
 .../db/sync/sender/manage/SyncFileManagerTest.java |  27 +-
 .../sender/recover/SyncSenderLogAnalyzerTest.java  |  25 +-
 .../org/apache/iotdb/db/tools/WalCheckerTest.java  |   6 +-
 .../apache/iotdb/db/utils/EnvironmentUtils.java    |  28 +-
 .../apache/iotdb/db/writelog/PerformanceTest.java  |  27 +-
 .../iotdb/db/writelog/WriteLogNodeManagerTest.java |   4 +-
 .../apache/iotdb/db/writelog/WriteLogNodeTest.java |  15 +-
 .../iotdb/db/writelog/io/LogWriterReaderTest.java  |  10 +-
 .../db/writelog/recover/DeviceStringTest.java      |  15 +-
 .../iotdb/db/writelog/recover/LogReplayerTest.java |  27 +-
 .../recover/RecoverResourceFromReaderTest.java     |  25 +-
 .../db/writelog/recover/SeqTsFileRecoverTest.java  |  31 +-
 .../writelog/recover/UnseqTsFileRecoverTest.java   |  35 +-
 service-rpc/pom.xml                                | 110 +-----
 session/pom.xml                                    |   2 +-
 .../java/org/apache/iotdb/session/Session.java     |  65 ++--
 .../java/org/apache/iotdb/session/SessionUT.java   |  26 +-
 site/pom.xml                                       |  44 ++-
 site/src/main/.vuepress/config.js                  | 198 +++++++++-
 spark-iotdb-connector/pom.xml                      |   2 +-
 .../apache/iotdb/spark/db/EnvironmentUtils.java    |  23 +-
 spark-tsfile/pom.xml                               |   4 +-
 {service-rpc => thrift}/pom.xml                    |  71 +---
 {service-rpc => thrift}/rpc-changelist.md          |  13 +-
 .../src/main/thrift/cluster.thrift                 |   0
 {service-rpc => thrift}/src/main/thrift/rpc.thrift |  29 +-
 .../src/main/thrift/sync.thrift                    |   0
 {service-rpc => thrift}/src/pypi/README.md         |   4 +-
 {service-rpc => thrift}/src/pypi/setup.py          |   4 +-
 tsfile/pom.xml                                     |   2 +-
 186 files changed, 3904 insertions(+), 2803 deletions(-)
 copy {example/mqtt => antlr}/pom.xml (62%)
 rename {server => antlr}/src/main/antlr4/org/apache/iotdb/db/qp/strategy/SqlBase.g4 (95%)
 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/{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/crud/{InsertPlan.java => InsertRowPlan.java} (69%)
 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/main/java/org/apache/iotdb/db/service/thrift/ThriftService.java
 create mode 100644 server/src/main/java/org/apache/iotdb/db/service/thrift/ThriftServiceThread.java
 copy server/src/main/java/org/apache/iotdb/db/{service/RPCServiceMBean.java => sync/receiver/SyncServerManagerMBean.java} (92%)
 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%)
 copy {service-rpc => thrift}/pom.xml (77%)
 rename {service-rpc => thrift}/rpc-changelist.md (95%)
 rename {service-rpc => thrift}/src/main/thrift/cluster.thrift (100%)
 rename {service-rpc => thrift}/src/main/thrift/rpc.thrift (91%)
 rename {service-rpc => thrift}/src/main/thrift/sync.thrift (100%)
 rename {service-rpc => thrift}/src/pypi/README.md (91%)
 rename {service-rpc => thrift}/src/pypi/setup.py (97%)