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

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


    from 0e5b4f9  add method
     add 7597566  fix maven warning about losing some plugin versions
     add 8fcdb51  fix restart bug
     add 1e2c3e9  premerge for the distributed version (#1326)
     add 3129985  Update index.styl
     add 12be837  fix LICENSE-binary (#1471)
     add 36d524d  [IOTDB-627]Support range deletion for timeseries (#1400)
     add 5db19a9  [IOTDB-774]Fix "show timeseries" OOM problem (#1470)
     add 212a6df  Update config.js
     add 54e9fdc  remove seperate line
     add d76356d  [IOTDB-791] Remove unused PathException
     add f80c7c3  check fetch size in query
     add 3d0df95  add DOAP file
     add 98b4e6f  [IOTDB-790] change base_dir to system_dir (#1467)
     add f270861  [IOTDB-792] do not get MManager.readLock when inserting to 
avoid deadlock (#1481)
     add ef586a1  fix tmpProperties
     add 7e628d2  [IOTDB-716] add lZ4 compress method (#1448)
     add 466a0ba  fix check properties
     add fcad569  fix check properties
     add 842dd9b  Add design documentations for new range delete (#1484)
     add a0ed2d1  Add Tracing Doc (#1485)
     add c27e51c  readme
     add 51194c1  update the first section of Data Model and Terminology
     add 3714bdd  solve hive-connector bug
     add f4b7c87  reformat code
     add d8777ed  fix sonar
     new 2f0c07d  Merge branch 'master' into optimize_path

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 LICENSE-binary                                     |  72 +++++++--
 cli/pom.xml                                        |   1 +
 cli/src/assembly/resources/sbin/start-cli.sh       |   2 +-
 .../java/org/apache/iotdb/cli/AbstractCli.java     |  10 ++
 distribution/pom.xml                               |   1 +
 docs/SystemDesign/DataQuery/QueryFundamentals.md   |  43 +++++-
 docs/SystemDesign/SchemaManager/SchemaManager.md   |  45 ++++++
 .../Concept/Data Model and Terminology.md          |   4 +-
 .../DML Data Manipulation Language.md              |  28 +++-
 docs/UserGuide/Operation Manual/SQL Reference.md   |  23 ++-
 .../System Tools/Performance Tracing Tool.md       |  61 ++++++++
 .../zh/SystemDesign/DataQuery/QueryFundamentals.md |  38 ++++-
 .../zh/SystemDesign/SchemaManager/SchemaManager.md |  41 ++++++
 .../Concept/Data Model and Terminology.md          |   6 +-
 .../DML Data Manipulation Language.md              |  25 +++-
 .../zh/UserGuide/Operation Manual/SQL Reference.md |  27 +++-
 .../System Tools/Performance Tracing Tool.md       |  61 ++++++++
 .../main/java/org/apache/iotdb/SessionExample.java |   2 +-
 hadoop/pom.xml                                     |   5 +-
 .../apache/iotdb/hadoop/tsfile/TSFInputFormat.java |  23 ++-
 .../iotdb/hadoop/tsfile/TSFRecordReader.java       |  27 ++--
 .../iotdb/hadoop/tsfile/TSFRecordWriter.java       |   3 +-
 hive-connector/pom.xml                             |   7 +-
 .../org/apache/iotdb/hive/TSFHiveInputFormat.java  |  11 +-
 .../java/org/apache/iotdb/hive/TsFileSerDe.java    |  18 ++-
 jdbc/pom.xml                                       |   4 +-
 licenses/EDL License 1.0                           |  11 --
 pom.xml                                            |  19 +--
 server/pom.xml                                     |  11 ++
 .../resources/conf/iotdb-engine.properties         |  11 +-
 .../iotdb/db/auth/authorizer/BasicAuthorizer.java  |   2 +-
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |  21 +--
 .../org/apache/iotdb/db/conf/IoTDBConfigCheck.java |  35 +++--
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |  21 ++-
 .../db/conf/directories/DirectoryManager.java      |   2 +-
 .../org/apache/iotdb/db/engine/StorageEngine.java  |  23 ++-
 .../apache/iotdb/db/engine/cache/ChunkCache.java   |   8 +-
 .../iotdb/db/engine/memtable/AbstractMemTable.java |  23 +--
 .../apache/iotdb/db/engine/memtable/IMemTable.java |   5 +-
 .../db/engine/memtable/IWritableMemChunk.java      |  10 +-
 .../iotdb/db/engine/memtable/WritableMemChunk.java |   9 +-
 .../db/engine/merge/task/MergeMultiChunkTask.java  |   3 +-
 .../iotdb/db/engine/modification/Deletion.java     |  47 ++++--
 .../io/LocalTextModificationAccessor.java          |  20 ++-
 .../engine/storagegroup/StorageGroupProcessor.java | 146 +++++++++++--------
 .../db/engine/storagegroup/TsFileProcessor.java    |   3 +-
 .../db/engine/storagegroup/TsFileResource.java     |  10 +-
 .../version/SimpleFileVersionController.java       |  10 +-
 .../iotdb/db/exception/query/PathException.java    |  38 -----
 .../db/exception/runtime/SQLParserException.java   |   7 +-
 .../org/apache/iotdb/db/metadata/MManager.java     | 109 +++++++++++---
 .../java/org/apache/iotdb/db/metadata/MTree.java   |  80 ++++++----
 .../iotdb/db/metadata/mnode/StorageGroupMNode.java |   1 -
 .../apache/iotdb/db/monitor/MonitorConstants.java  |   2 +-
 .../org/apache/iotdb/db/monitor/StatMonitor.java   |   2 +-
 .../apache/iotdb/db/qp/constant/SQLConstant.java   |   4 +-
 .../apache/iotdb/db/qp/executor/IPlanExecutor.java |   5 +-
 .../apache/iotdb/db/qp/executor/PlanExecutor.java  | 162 ++++++++++-----------
 .../db/qp/logical/crud/DeleteDataOperator.java     |  18 ++-
 .../iotdb/db/qp/physical/crud/DeletePlan.java      |  49 +++++--
 .../iotdb/db/qp/physical/crud/InsertPlan.java      |  12 ++
 .../iotdb/db/qp/physical/crud/InsertRowPlan.java   |  39 +++--
 .../db/qp/physical/crud/InsertTabletPlan.java      | 123 +++++++---------
 .../db/qp/physical/sys/ShowTimeSeriesPlan.java     |  18 +++
 .../iotdb/db/qp/strategy/LogicalGenerator.java     |  59 ++++++--
 .../iotdb/db/qp/strategy/PhysicalGenerator.java    |   2 +-
 .../iotdb/db/query/control/TracingManager.java     |   4 +-
 .../db/query/dataset/ShowTimeseriesDataSet.java    |  80 ++++++++++
 .../query/dataset/groupby/GroupByFillDataSet.java  |   2 +-
 .../iotdb/db/query/executor/LastQueryExecutor.java |  26 +++-
 .../iotdb/db/query/executor/QueryRouter.java       |   7 +-
 .../db/query/executor/RawDataQueryExecutor.java    |  12 +-
 .../java/org/apache/iotdb/db/service/Monitor.java  |   4 +-
 .../org/apache/iotdb/db/service/MonitorMBean.java  |   2 +-
 .../org/apache/iotdb/db/service/TSServiceImpl.java |  79 +++++++---
 .../iotdb/db/tools/memestimation/MemEstTool.java   |   8 +-
 .../org/apache/iotdb/db/utils/CommonUtils.java     |  32 ++--
 .../org/apache/iotdb/db/utils/OpenFileNumUtil.java |   2 +-
 .../java/org/apache/iotdb/db/utils/QueryUtils.java | 160 ++++++++++++++++----
 .../org/apache/iotdb/db/utils/SchemaUtils.java     |   7 +-
 .../org/apache/iotdb/db/utils/SerializeUtils.java  |  24 ++-
 .../apache/iotdb/db/utils/TypeInferenceUtils.java  |   4 +-
 .../iotdb/db/utils/datastructure/TVList.java       |  35 +++--
 .../iotdb/db/writelog/recover/LogReplayer.java     |   8 +-
 .../db/engine/cache/ChunkMetadataCacheTest.java    |  13 +-
 .../iotdb/db/engine/merge/MergeTaskTest.java       |   2 +-
 .../engine/modification/DeletionFileNodeTest.java  |  51 ++++---
 .../db/engine/modification/DeletionQueryTest.java  |  82 ++++++-----
 .../engine/modification/ModificationFileTest.java  |   8 +-
 .../storagegroup/StorageGroupProcessorTest.java    |  36 +++--
 .../iotdb/db/engine/storagegroup/TTLTest.java      |  19 ++-
 .../iotdb/db/integration/IoTDBDeletionIT.java      |  37 +++++
 .../apache/iotdb/db/integration/IoTDBLastIT.java   |  52 +++++++
 .../iotdb/db/integration/IoTDBMultiSeriesIT.java   |   2 +
 .../iotdb/db/integration/IoTDBRestartIT.java       |   7 +
 .../iotdb/db/integration/IoTDBSimpleQueryIT.java   | 151 +++++++++++++++++++
 .../iotdb/db/metadata/MManagerBasicTest.java       |   3 +-
 .../iotdb/db/qp/plan/LogicalPlanSmallTest.java     |  93 ++++++++++++
 .../apache/iotdb/db/qp/plan/PhysicalPlanTest.java  |  11 ++
 .../apache/iotdb/db/qp/plan/SerializationTest.java |  88 +++++++++++
 .../query/executor/GroupByEngineDataSetTest.java   |   9 +-
 .../reader/series/SeriesAggregateReaderTest.java   |   3 +-
 .../reader/series/SeriesReaderByTimestampTest.java |   3 +-
 .../db/query/reader/series/SeriesReaderTest.java   |   3 +-
 .../query/reader/series/SeriesReaderTestUtil.java  |   5 +-
 .../org/apache/iotdb/db/tools/WalCheckerTest.java  |   2 +-
 .../apache/iotdb/db/utils/EnvironmentUtils.java    |   7 +-
 .../apache/iotdb/db/writelog/PerformanceTest.java  |   4 +-
 .../iotdb/db/writelog/WriteLogNodeManagerTest.java |   2 +-
 .../apache/iotdb/db/writelog/WriteLogNodeTest.java |  14 +-
 .../iotdb/db/writelog/io/LogWriterReaderTest.java  |   2 +-
 .../db/writelog/io/MultiFileLogReaderTest.java     |   2 +-
 .../iotdb/db/writelog/recover/LogReplayerTest.java |   6 +-
 service-rpc/pom.xml                                |   3 +-
 session/pom.xml                                    |   2 +-
 .../java/org/apache/iotdb/session/Session.java     |  19 ++-
 site/iotdb-doap.rdf                                |  80 ++++++++++
 site/src/main/.vuepress/config.js                  |  10 +-
 site/src/main/.vuepress/theme/styles/index.styl    |   4 +-
 .../apache/iotdb/spark/db/EnvironmentUtils.java    |   5 +-
 thrift/pom.xml                                     |   3 +-
 thrift/rpc-changelist.md                           |   4 +-
 thrift/src/main/thrift/cluster.thrift              |  34 ++++-
 thrift/src/main/thrift/rpc.thrift                  |   3 +-
 tsfile/pom.xml                                     |   8 +-
 .../apache/iotdb/tsfile/compress/ICompressor.java  |  47 +++++-
 .../iotdb/tsfile/compress/IUnCompressor.java       | 106 ++++++++++++--
 .../iotdb/tsfile/file/metadata/ChunkMetadata.java  |  46 ++++--
 .../file/metadata/enums/CompressionType.java       |  10 +-
 .../iotdb/tsfile/read/TsFileSequenceReader.java    |   2 +-
 .../org/apache/iotdb/tsfile/read/common/Chunk.java |  17 ++-
 .../apache/iotdb/tsfile/read/common/TimeRange.java |  51 ++++++-
 .../read/controller/CachedChunkLoaderImpl.java     |   2 +-
 .../iotdb/tsfile/read/filter/TimeFilter.java       |   2 +-
 .../tsfile/read/reader/chunk/ChunkReader.java      |  29 ++--
 .../read/reader/chunk/ChunkReaderByTimestamp.java  |   4 +-
 .../iotdb/tsfile/read/reader/page/PageReader.java  |  41 ++++--
 .../iotdb/tsfile/utils/ReadWriteIOUtils.java       |  12 +-
 .../tsfile/v1/file/metadata/ChunkMetadataV1.java   |  11 +-
 .../tsfile/v1/read/TsFileSequenceReaderForV1.java  |   2 +-
 .../tsfile/write/schema/MeasurementSchema.java     |   3 +
 ...easurementSchema.java => TimeseriesSchema.java} | 108 +++++---------
 .../apache/iotdb/tsfile/compress/CompressTest.java |  32 +++-
 .../compress/{SnappyTest.java => LZ4Test.java}     |  41 ++----
 .../apache/iotdb/tsfile/compress/SnappyTest.java   |  21 ++-
 .../iotdb/tsfile/read/common/TimeRangeTest.java    |  70 +++++++++
 .../iotdb/tsfile/read/reader/PageReaderTest.java   |  55 +++++++
 147 files changed, 2858 insertions(+), 1010 deletions(-)
 create mode 100644 docs/UserGuide/System Tools/Performance Tracing Tool.md
 create mode 100644 docs/zh/UserGuide/System Tools/Performance Tracing Tool.md
 delete mode 100644 licenses/EDL License 1.0
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/exception/query/PathException.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/query/dataset/ShowTimeseriesDataSet.java
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/qp/plan/SerializationTest.java
 create mode 100644 site/iotdb-doap.rdf
 copy 
tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/{MeasurementSchema.java
 => TimeseriesSchema.java} (65%)
 copy tsfile/src/test/java/org/apache/iotdb/tsfile/compress/{SnappyTest.java => 
LZ4Test.java} (58%)

Reply via email to