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

[incubator-iotdb] branch tsfile_metadata_index_pro updated (6cf5a10 -> b1ca6f0)

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

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


    omit 6cf5a10  fix bug if ts path does not exist in the tsfile
    omit 96cf060  Fix code smells and refactor codes
    omit 819765d  Fix review
    omit 3658016  Fix code smells
    omit d681409  Implement in a new way by adding MetadataIndexEntry
    omit ced199e  Merge master and fix some problems
    omit 9a7a778  Merge remote-tracking branch 'origin/tsfile_metadata_index_pro' into tsfile_metadata_index_pro
    omit 128b393  rename
    omit b9ed4d3  Fix review and update tsfile format-changelist.md
    omit ec92264  Update the time of inserting empty item in queue
    omit 381f9b0  Fix RestorableTsFileIOWriter
    omit 27fea2a  Do more optimization
    omit d7d1faa  Rename some classes, methods and variables
    omit dcec27f  Update TsFileSequenceRead example
    omit a459613  Fix typo
    omit b783d4b  Fix some index building process
    omit 752d445  Fix code sonar
    omit 5de0f0d  TsFileMetadataIndex pro
     add e92f24e  Upgrade mlog (#1081)
     add 7e5dfd3  push limit from MManager to MTree (#1089)
     add 7f216db  update limit doc (#1091)
     add f2fbda0  fix grammar error on the website
     add c116b65  [IOTDB-597] Rename methods in Session (#1060)
     add 760eb97  fix Native API create One or Multiple ts
     add 1471600  fix zh 3-Server/1-Download.md
     add 282a927  -- Change is on site module. (#1095)
     add 5d52f7d  Merge remote-tracking branch 'origin/master'
     add e2656a2  [IOTDB-125] Potential Concurrency bug while deleting and inserting happen together (#1088)
     add 3f9709f  record mlog at last (#1098)
     add 8545fd7  [IOTDB-617] Support alter one time series's tag/attribute property (#1096)
     add ecbc977  add sitemapxml-maven-plugin version 2
     add cbc9376  Added Dockerfile for 0.9.1 for JRE 8
     add 0406ddd  add 0.9.2 download url
     add 8a296c6  fix doc
     add c0e6afd  fix limit in show timeseries without tag
     add 867a3e1  format code
     add c25972d  [IOTDB-617] Support alter one time series's tag/attribute property (#1103)
     add 9552fbc  add isNull to Field
     add fd22df8  check is null in Filed (#1107)
     add b7eeb44  [IOTDB-619] Remove stale LeafMNodes in tag inverted index map while deleting storage group (#1106)
     add a1953fc  Resolving spelling mistakes in variable names in AuthUtils (#1110)
     add f9c63e5  [IOTDB-624]Fix a Last cache bug when WAL is disabled (#1109)
     add e1da6e8  add show child paths documents. (#1108)
     add f512b2c  add cache size log
     add a73a74b  rename insertInObject in SessionExample to insertRecordInObject
     add bf10d9e  [IOTDB-611] Add documents introducing Data Query design fundamentals (#1101)
     add 69e1a7a  TsFileMetadataIndex pro
     add fa5c35b  Fix code sonar
     add 901fe1e  Fix some index building process
     add 3ee7841  Fix typo
     add 4a2e24e  Update TsFileSequenceRead example
     add eecd033  Rename some classes, methods and variables
     add 1183127  Do more optimization
     add 6bb340b  Fix RestorableTsFileIOWriter
     add fe5b3b5  Update the time of inserting empty item in queue
     add 316317e  rename
     add e302fb1  Fix review and update tsfile format-changelist.md
     add 91dec73  Merge master and fix some problems
     add c511dce  Implement in a new way by adding MetadataIndexEntry
     add 54aaf1f  Fix code smells
     add abc842d  Fix review
     add 4e543c9  Fix code smells and refactor codes
     add b1ca6f0  fix bug if ts path does not exist in the tsfile

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (6cf5a10)
            \
             N -- N -- N   refs/heads/tsfile_metadata_index_pro (b1ca6f0)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 client-py/src/client_example.py                    |   8 +-
 .../{Dockerfile-0.9.1 => Dockerfile-0.9.1-jre8}    |   2 +-
 docs/Development/ContributeGuide.md                |   3 +-
 docs/Download/README.md                            |  10 +
 docs/SystemDesign/1-TsFile/3-Write.md              |   4 +-
 .../4-StorageEngine/6-DataManipulation.md          |   2 +-
 docs/SystemDesign/5-DataQuery/1-DataQuery.md       |   4 +-
 .../5-DataQuery/2-QueryFundamentals.md             | 128 ++++
 .../5-DataQuery/3-ModificationHandle.md            |  73 ---
 .../{2-SeriesReader.md => 3-SeriesReader.md}       |   0
 .../4-Client/2-Programming - Native API.md         | 114 ++--
 .../4-Client/5-Programming - TsFile API.md         | 141 +---
 .../1-DDL Data Definition Language.md              |  91 ++-
 .../5-Operation Manual/4-SQL Reference.md          |  47 ++
 docs/zh/Development/ContributeGuide.md             |   2 +-
 docs/zh/Download/README.md                         |  10 +
 docs/zh/SystemDesign/1-TsFile/3-Write.md           |   2 +-
 .../4-StorageEngine/6-DataManipulation.md          |   2 +-
 docs/zh/SystemDesign/5-DataQuery/1-DataQuery.md    |   4 +-
 .../5-DataQuery/2-QueryFundamentals.md             | 110 ++++
 .../5-DataQuery/3-ModificationHandle.md            |  73 ---
 .../{2-SeriesReader.md => 3-SeriesReader.md}       |   0
 docs/zh/UserGuide/3-Server/1-Download.md           |  36 +-
 .../4-Client/2-Programming - Native API.md         | 101 ++-
 docs/zh/UserGuide/4-Client/3-Programming - JDBC.md |   2 +-
 .../4-Client/5-Programming - TsFile API.md         | 139 +---
 .../1-DDL Data Definition Language.md              |  87 ++-
 .../5-Operation Manual/4-SQL Reference.md          |  46 ++
 .../apache/iotdb/hadoop/tsfile/TsFileHelper.java   |  50 +-
 .../apache/iotdb/rocketmq/RocketMQConsumer.java    |   2 +-
 .../main/java/org/apache/iotdb/SessionExample.java | 213 +++---
 .../java/org/apache/iotdb/tsfile/TsFileRead.java   |   4 +-
 ...ithRowBatch.java => TsFileWriteWithTablet.java} |  76 ++-
 .../java/org/apache/iotdb/flink/IoTDBSink.java     |   4 +-
 .../iotdb/flink/IoTDBSinkBatchInsertTest.java      |   4 +-
 .../iotdb/flink/IoTDBSinkBatchTimerTest.java       |   2 +-
 .../apache/iotdb/flink/IoTDBSinkInsertTest.java    |   2 +-
 .../iotdb/hadoop/tsfile/TsFileTestHelper.java      |  40 +-
 .../org/apache/iotdb/hive/TsFileTestHelper.java    |  41 +-
 .../java/org/apache/iotdb/jdbc/IoTDBStatement.java |  12 +-
 .../org/apache/iotdb/db/qp/strategy/SqlBase.g4     |  19 +
 .../org/apache/iotdb/db/conf/IoTDBConfigCheck.java |  17 +
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |   3 +
 .../org/apache/iotdb/db/engine/StorageEngine.java  |  10 +-
 .../apache/iotdb/db/engine/cache/ChunkCache.java   |   1 +
 .../iotdb/db/engine/cache/ChunkMetadataCache.java  |   1 +
 .../db/engine/cache/TimeSeriesMetadataCache.java   |   1 +
 .../iotdb/db/engine/cache/TsFileMetaDataCache.java |   1 +
 .../iotdb/db/engine/memtable/AbstractMemTable.java |  20 +-
 .../apache/iotdb/db/engine/memtable/IMemTable.java |   6 +-
 .../engine/storagegroup/StorageGroupProcessor.java | 108 ++--
 .../db/engine/storagegroup/TsFileProcessor.java    |  26 +-
 ...stException.java => DeleteFailedException.java} |  15 +-
 .../org/apache/iotdb/db/metadata/MLogWriter.java   |  58 +-
 .../org/apache/iotdb/db/metadata/MManager.java     | 714 +++++++++++++++------
 .../java/org/apache/iotdb/db/metadata/MTree.java   | 211 ++++--
 .../iotdb/db/metadata/MetadataOperationType.java   |   1 +
 .../org/apache/iotdb/db/metadata/TagLogFile.java   |  24 +-
 .../iotdb/db/metadata/mnode/InternalMNode.java     |  59 +-
 .../org/apache/iotdb/db/metadata/mnode/MNode.java  |   8 +-
 .../main/java/org/apache/iotdb/db/qp/Planner.java  |   6 +-
 .../apache/iotdb/db/qp/constant/SQLConstant.java   |   7 +-
 .../apache/iotdb/db/qp/executor/IPlanExecutor.java |   4 +-
 .../apache/iotdb/db/qp/executor/PlanExecutor.java  | 396 ++++++++----
 .../org/apache/iotdb/db/qp/logical/Operator.java   |   3 +-
 .../db/qp/logical/sys/AlterTimeSeriesOperator.java |  97 +++
 .../db/qp/logical/sys/ShowTimeSeriesOperator.java  |   2 +-
 .../apache/iotdb/db/qp/physical/PhysicalPlan.java  |   4 +-
 ...{BatchInsertPlan.java => InsertTabletPlan.java} |  24 +-
 .../db/qp/physical/sys/AlterTimeSeriesPlan.java    |  86 +++
 .../db/qp/physical/sys/ShowTimeSeriesPlan.java     |  15 +-
 .../iotdb/db/qp/strategy/LogicalGenerator.java     |  99 ++-
 .../iotdb/db/qp/strategy/PhysicalGenerator.java    | 149 +++--
 .../dataset/groupby/LocalGroupByExecutor.java      |  92 +--
 .../iotdb/db/query/reader/series/SeriesReader.java | 135 ++--
 .../org/apache/iotdb/db/service/TSServiceImpl.java | 110 +++-
 .../java/org/apache/iotdb/db/utils/AuthUtils.java  |  22 +-
 .../java/org/apache/iotdb/db/utils/MemUtils.java   |  10 +-
 .../iotdb/db/writelog/recover/LogReplayer.java     |  31 +-
 .../storagegroup/StorageGroupProcessorTest.java    |  29 +-
 .../apache/iotdb/db/integration/IoTDBLastIT.java   |   6 +-
 .../iotdb/db/integration/IoTDBSimpleQueryIT.java   |   2 +
 .../iotdb/db/integration/IoTDBTagAlterIT.java      | 455 +++++++++++++
 .../apache/iotdb/db/integration/IoTDBTagIT.java    |  69 +-
 .../iotdb/db/metadata/MManagerImproveTest.java     |  24 +-
 service-rpc/rpc-changelist.md                      |  68 +-
 .../java/org/apache/iotdb/rpc/TSStatusCode.java    |   1 +
 service-rpc/src/main/thrift/rpc.thrift             |  30 +-
 .../java/org/apache/iotdb/session/Session.java     | 419 ++++++------
 .../org/apache/iotdb/session/SessionUtils.java     |  42 +-
 .../org/apache/iotdb/session/pool/SessionPool.java | 119 ++--
 .../org/apache/iotdb/session/IoTDBSessionIT.java   | 253 ++++----
 .../apache/iotdb/session/pool/SessionPoolTest.java |  17 +-
 site/pom.xml                                       |   1 +
 site/src/main/.vuepress/config.js                  |   8 +-
 .../.vuepress/theme/global-components/IoTDB.vue    |   4 +-
 .../NullFieldException.java}                       |   9 +-
 .../org/apache/iotdb/tsfile/read/common/Field.java |  23 +
 .../apache/iotdb/tsfile/write/TsFileWriter.java    |  40 +-
 .../tsfile/write/chunk/ChunkGroupWriterImpl.java   |  24 +-
 .../tsfile/write/chunk/IChunkGroupWriter.java      |  14 +-
 .../write/record/{RowBatch.java => Tablet.java}    | 100 +--
 .../apache/iotdb/tsfile/write/schema/Schema.java   |  22 -
 .../apache/iotdb/tsfile/read/common/FieldTest.java |  18 +-
 .../iotdb/tsfile/write/TsFileWriterTest.java       |  35 +-
 105 files changed, 3991 insertions(+), 2127 deletions(-)
 copy docker/src/main/{Dockerfile-0.9.1 => Dockerfile-0.9.1-jre8} (98%)
 create mode 100644 docs/SystemDesign/5-DataQuery/2-QueryFundamentals.md
 delete mode 100644 docs/SystemDesign/5-DataQuery/3-ModificationHandle.md
 rename docs/SystemDesign/5-DataQuery/{2-SeriesReader.md => 3-SeriesReader.md} (100%)
 create mode 100644 docs/zh/SystemDesign/5-DataQuery/2-QueryFundamentals.md
 delete mode 100644 docs/zh/SystemDesign/5-DataQuery/3-ModificationHandle.md
 rename docs/zh/SystemDesign/5-DataQuery/{2-SeriesReader.md => 3-SeriesReader.md} (100%)
 rename example/tsfile/src/main/java/org/apache/iotdb/tsfile/{TsFileWriteWithRowBatch.java => TsFileWriteWithTablet.java} (52%)
 copy server/src/main/java/org/apache/iotdb/db/exception/metadata/{AliasAlreadyExistException.java => DeleteFailedException.java} (72%)
 create mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/AlterTimeSeriesOperator.java
 rename server/src/main/java/org/apache/iotdb/db/qp/physical/crud/{BatchInsertPlan.java => InsertTabletPlan.java} (94%)
 create mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/AlterTimeSeriesPlan.java
 create mode 100644 server/src/test/java/org/apache/iotdb/db/integration/IoTDBTagAlterIT.java
 copy tsfile/src/main/java/org/apache/iotdb/tsfile/{fileSystem/FSType.java => exception/NullFieldException.java} (82%)
 rename tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/{RowBatch.java => Tablet.java} (62%)
 copy server/src/main/java/org/apache/iotdb/db/engine/flush/FlushManagerMBean.java => tsfile/src/test/java/org/apache/iotdb/tsfile/read/common/FieldTest.java (74%)