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

[incubator-iotdb] branch refine_exception_code updated (9e81910 -> f947c8f)

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

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


 discard 9e81910  add header
 discard abc6212  modify return code
    omit 7a5b3b0  fix cache key to string
    omit 46fbb66  rename devicemetadata
    omit 97f2bda  revolve conflict after merging master
    omit c2a8bee  fix a deviceMNode bug and restore Unit Tests
    omit 464619e  simplify TsFileMetadataUtils.getChunkMetadataList
    omit 7ffbaf5  simplify TsFileMetadataUtils.getChunkMetadataList
    omit 4c39b0e  Add EmptyDeviceMNode
    omit c232424  remove duplicated mnode
    omit c46b0bb  resolce conflict
    omit afadbe4  refactor TsFileSketchTool
    omit ea64f9d  resolve conflicts
    omit af3be5f  remove unused comment
    omit ef1ea1d  refine Schema
    omit f24ebf2  fix checkLocateStatus in SequenceReader
    omit 544453d  new TsFile
    omit 3c7ea7b  fix bugs
    omit 92094bd  Merge branch 'master' of https://github.com/apache/incubator-iotdb into new_tsFile_v2
    omit affde79  fix deviceMNode bugs
    omit e0dc626  fix some of bugs
    omit 84272b7  resolve conflicts
    omit 3105712  fix some problems
    omit aacdc9d  fix tsfile problems
    omit 8c04837  Merge branch 'master' of https://github.com/apache/incubator-iotdb into new_tsFile_v2
    omit b44955a  new interface and new tsfile structure
    omit 17ead2e  refactor tsfile
    omit 9edff86  Merge branch 'master' of https://github.com/apache/incubator-iotdb into new_tsFile_v2
    omit d17aa55  resolve conflicts
    omit dad198a  refactor tsfile
    omit 4dab61b  refactor tsfile
    omit ee2414a  Merge branch 'master' of https://github.com/apache/incubator-iotdb
    omit 8a5793a  new tsfile
    omit 835cbfa  Merge branch 'master' of https://github.com/apache/incubator-iotdb
    omit e7d4626  add comment
    omit ba57aab  change the comment
    omit 68296fc  fix test errors
    omit ec64d27  add exception for something gets wrong
    omit 5a4e225  fix a bug when recover the last crashed file
     add 59e7977  [IOTDB-545] Update checkPathValidity in Session (#895)
     add f947c8f  refine error code

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   (9e81910)
            \
             N -- N -- N   refs/heads/refine_exception_code (f947c8f)

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:
 .../iotdb/hadoop/tsfile/TSMRWriteExample.java      |  11 +-
 .../apache/iotdb/hadoop/tsfile/TsFileHelper.java   |   9 +-
 .../apache/iotdb/rocketmq/RocketMQConsumer.java    |  10 +-
 .../main/java/org/apache/iotdb/SessionExample.java |  10 +-
 .../apache/iotdb/tsfile/TsFileSequenceRead.java    |  39 +-
 .../iotdb/tsfile/TsFileWriteWithRowBatch.java      |   9 +-
 .../iotdb/tsfile/TsFileWriteWithTSRecord.java      |  19 +-
 .../iotdb/hadoop/fileSystem/HDFSConfUtil.java      |   5 +-
 .../apache/iotdb/hadoop/tsfile/TSFInputFormat.java |  80 ++-
 .../apache/iotdb/hadoop/tsfile/TSFInputSplit.java  |  13 +
 .../iotdb/hadoop/tsfile/TsFileTestHelper.java      |   7 +-
 .../org/apache/iotdb/hive/TsFileTestHelper.java    |   3 +-
 .../java/org/apache/iotdb/jdbc/IoTDBStatement.java |   1 -
 .../org/apache/iotdb/jdbc/IoTDBConnectionTest.java |   4 +-
 .../org/apache/iotdb/db/engine/StorageEngine.java  |  13 +-
 .../db/engine/cache/CacheHitRatioMonitor.java      |   2 +-
 .../apache/iotdb/db/engine/cache/ChunkCache.java   |  12 +-
 .../iotdb/db/engine/cache/DeviceMetaDataCache.java | 106 +++-
 .../iotdb/db/engine/cache/TsFileMetaDataCache.java |  69 +--
 .../iotdb/db/engine/cache/TsFileMetadataUtils.java |  95 +++-
 .../iotdb/db/engine/flush/MemTableFlushTask.java   |   3 +-
 .../iotdb/db/engine/memtable/AbstractMemTable.java |   4 +-
 .../db/engine/merge/manage/MergeResource.java      |  34 +-
 .../iotdb/db/engine/merge/recover/LogAnalyzer.java |   2 +-
 .../iotdb/db/engine/merge/task/MergeFileTask.java  |  44 +-
 .../db/engine/merge/task/MergeMultiChunkTask.java  |  16 +-
 .../iotdb/db/engine/merge/task/MergeTask.java      |  18 +-
 .../db/engine/merge/task/RecoverMergeTask.java     |  10 +-
 .../db/engine/querycontext/ReadOnlyMemChunk.java   |   8 +-
 .../engine/storagegroup/StorageGroupProcessor.java |  54 +-
 .../db/engine/storagegroup/TsFileProcessor.java    |  14 +-
 .../db/engine/storagegroup/TsFileResource.java     |  20 +-
 .../iotdb/db/engine/upgrade/UpgradeTask.java       |   4 +-
 .../org/apache/iotdb/db/metadata/MManager.java     |  62 +--
 .../java/org/apache/iotdb/db/metadata/MTree.java   | 265 ++--------
 .../iotdb/db/metadata/mnode/DeviceMNode.java       |  50 --
 .../iotdb/db/metadata/mnode/EmptyDeviceMNode.java  |  27 -
 .../iotdb/db/metadata/mnode/InternalMNode.java     |   3 -
 .../org/apache/iotdb/db/metadata/mnode/MNode.java  |   3 -
 .../iotdb/db/metadata/mnode/StorageGroupMNode.java |  15 +-
 .../apache/iotdb/db/qp/executor/PlanExecutor.java  |  62 ++-
 .../iotdb/db/query/context/QueryContext.java       |   4 +-
 .../iotdb/db/query/control/FileReaderManager.java  |  71 +--
 .../iotdb/db/query/executor/LastQueryExecutor.java |  19 +-
 .../db/query/reader/chunk/ChunkReaderWrap.java     |   6 +-
 .../db/query/reader/chunk/DiskChunkLoader.java     |   4 +-
 .../db/query/reader/chunk/MemChunkLoader.java      |   4 +-
 .../iotdb/db/query/reader/series/SeriesReader.java |  84 ++--
 .../org/apache/iotdb/db/service/StaticResps.java   |   1 -
 .../org/apache/iotdb/db/service/TSServiceImpl.java |   2 +-
 .../apache/iotdb/db/tools/TsFileSketchTool.java    | 124 +++--
 .../iotdb/db/tools/upgrade/OfflineUpgradeTool.java |  68 +++
 .../org/apache/iotdb/db/utils/FileLoaderUtils.java |  61 ++-
 .../java/org/apache/iotdb/db/utils/MergeUtils.java |  57 ++-
 .../java/org/apache/iotdb/db/utils/QueryUtils.java |   8 +-
 .../org/apache/iotdb/db/utils/SchemaUtils.java     |  36 +-
 .../iotdb/db/writelog/recover/LogReplayer.java     |   4 +-
 .../writelog/recover/TsFileRecoverPerformer.java   |  53 +-
 .../iotdb/db/engine/MetadataManagerHelper.java     |   2 +-
 .../db/engine/cache/DeviceMetaDataCacheTest.java   |   6 +-
 .../db/engine/memtable/MemTableFlushTaskTest.java  |   4 +-
 .../iotdb/db/engine/memtable/MemTablePoolTest.java |   2 +-
 .../db/engine/memtable/MemTableTestUtils.java      |   4 +-
 .../iotdb/db/engine/merge/MergeOverLapTest.java    |   7 +-
 .../apache/iotdb/db/engine/merge/MergeTest.java    |   8 +-
 .../iotdb/db/engine/merge/MergeUpgradeTest.java    |  13 +-
 .../storagegroup/StorageGroupProcessorTest.java    |   4 +-
 .../iotdb/db/engine/storagegroup/TTLTest.java      |   2 +-
 .../engine/storagegroup/TsFileProcessorTest.java   |  47 +-
 .../integration/IoTDBLoadExternalTsfileTest.java   |  26 +-
 .../iotdb/db/integration/IoTDBMultiSeriesIT.java   |   4 +-
 .../iotdb/db/metadata/MManagerAdvancedTest.java    |   7 +-
 .../iotdb/db/metadata/MManagerBasicTest.java       |  19 +-
 .../iotdb/db/metadata/MManagerImproveTest.java     |  16 +-
 .../org/apache/iotdb/db/metadata/MTreeTest.java    |   5 +-
 .../db/query/control/FileReaderManagerTest.java    |   4 +-
 .../iotdb/db/query/reader/ReaderTestHelper.java    |   2 +-
 .../reader/series/SeriesReaderByTimestampTest.java |   1 +
 .../query/reader/series/SeriesReaderTestUtil.java  |  10 +-
 .../iotdb/db/writelog/recover/LogReplayerTest.java |   6 +-
 .../db/writelog/recover/SeqTsFileRecoverTest.java  |  16 +-
 .../writelog/recover/UnseqTsFileRecoverTest.java   |  18 +-
 .../iotdb/rpc/StatementExecutionException.java     |  13 -
 .../java/org/apache/iotdb/rpc/TSStatusCode.java    |   2 +-
 .../java/org/apache/iotdb/session/Session.java     |  14 +-
 .../org/apache/iotdb/session/SessionUtils.java     |   4 +-
 .../org/apache/iotdb/session/IoTDBSessionIT.java   |  60 +--
 .../tsfile/qp/optimizer/PhysicalOptimizer.java     |  12 +-
 .../iotdb/spark/tsfile/NarrowConverter.scala       |   4 +-
 .../apache/iotdb/spark/tsfile/WideConverter.scala  |   6 +-
 .../org/apache/iotdb/spark/tool/TsFileExample.java |  13 +-
 .../apache/iotdb/spark/tool/TsFileWriteTool.java   |  28 +-
 .../apache/iotdb/tsfile/common/cache/Cache.java    |   1 -
 .../iotdb/tsfile/common/conf/TSFileConfig.java     |  30 +-
 .../iotdb/tsfile/common/conf/TSFileDescriptor.java |  37 +-
 .../tsfile/common/constant/JsonFormatConstant.java |   6 +-
 .../tsfile/common/constant/QueryConstant.java      |   3 +-
 .../tsfile/common/constant/TsFileConstant.java     |   3 +-
 .../apache/iotdb/tsfile/compress/ICompressor.java  |  25 +-
 .../iotdb/tsfile/compress/IUnCompressor.java       |  45 +-
 .../tsfile/encoding/bitpacking/IntPacker.java      |  49 +-
 .../tsfile/encoding/bitpacking/LongPacker.java     |  51 +-
 .../tsfile/encoding/common/EncodingConfig.java     |   4 +-
 .../tsfile/encoding/decoder/BitmapDecoder.java     |  30 +-
 .../iotdb/tsfile/encoding/decoder/Decoder.java     |  76 +--
 .../encoding/decoder/DeltaBinaryDecoder.java       |   5 +-
 .../encoding/decoder/DoublePrecisionDecoder.java   |   6 +-
 .../tsfile/encoding/decoder/FloatDecoder.java      |  25 +-
 .../tsfile/encoding/decoder/GorillaDecoder.java    |   6 +-
 .../tsfile/encoding/decoder/IntRleDecoder.java     |  32 +-
 .../tsfile/encoding/decoder/LongRleDecoder.java    |  35 +-
 .../tsfile/encoding/decoder/PlainDecoder.java      |   5 +-
 .../encoding/decoder/RegularDataDecoder.java       |  10 +-
 .../iotdb/tsfile/encoding/decoder/RleDecoder.java  |  56 +--
 .../encoding/decoder/SinglePrecisionDecoder.java   |   8 +-
 .../tsfile/encoding/encoder/BitmapEncoder.java     |  29 +-
 .../encoding/encoder/DeltaBinaryEncoder.java       |  47 +-
 .../encoding/encoder/DoublePrecisionEncoder.java   |  12 +-
 .../iotdb/tsfile/encoding/encoder/Encoder.java     |  12 +-
 .../tsfile/encoding/encoder/FloatEncoder.java      |  13 +-
 .../tsfile/encoding/encoder/GorillaEncoder.java    |   4 +-
 .../tsfile/encoding/encoder/IntRleEncoder.java     |   1 -
 .../tsfile/encoding/encoder/LongRleEncoder.java    |   3 +-
 .../tsfile/encoding/encoder/PlainEncoder.java      |  41 +-
 .../encoding/encoder/RegularDataEncoder.java       |  43 +-
 .../iotdb/tsfile/encoding/encoder/RleEncoder.java  |  56 +--
 .../encoding/encoder/SinglePrecisionEncoder.java   |  12 +-
 .../tsfile/encoding/encoder/TSEncodingBuilder.java | 134 ++---
 .../tsfile/exception/NotCompatibleException.java   |   1 -
 .../tsfile/exception/TsFileRuntimeException.java   |   4 +-
 .../tsfile/exception/cache/CacheException.java     |   5 +-
 .../CompressionTypeNotSupportedException.java      |   4 +-
 .../encoding/TsFileDecodingException.java          |   6 +-
 .../encoding/TsFileEncodingException.java          |   6 +-
 .../exception/write/NoMeasurementException.java    |   3 +-
 .../write/UnknownColumnTypeException.java          |   4 +-
 .../exception/write/WriteProcessException.java     |   1 +
 .../org/apache/iotdb/tsfile/file/MetaMarker.java   |   3 +-
 .../iotdb/tsfile/file/footer/ChunkGroupFooter.java |  27 +-
 .../iotdb/tsfile/file/header/ChunkHeader.java      |  37 +-
 .../iotdb/tsfile/file/header/PageHeader.java       |   8 +-
 .../iotdb/tsfile/file/header/package-info.java     |   9 +-
 .../tsfile/file/metadata/ChunkGroupMetaData.java   | 178 +++++++
 .../{ChunkMetadata.java => ChunkMetaData.java}     |  14 +-
 .../tsfile/file/metadata/TimeseriesMetadata.java   | 106 ----
 .../tsfile/file/metadata/TsDeviceMetadata.java     | 142 ++++++
 .../file/metadata/TsDeviceMetadataIndex.java       | 163 +++++++
 .../iotdb/tsfile/file/metadata/TsFileMetaData.java | 423 ++++++++++++++++
 .../iotdb/tsfile/file/metadata/TsFileMetadata.java | 185 -------
 .../file/metadata/enums/CompressionType.java       | 128 ++---
 .../tsfile/file/metadata/enums/TSDataType.java     |  30 +-
 .../tsfile/file/metadata/enums/TSEncoding.java     |  72 +--
 .../tsfile/file/metadata/enums/TSFreqType.java     |  32 +-
 .../file/metadata/statistics/BinaryStatistics.java |   6 +-
 .../metadata/statistics/BooleanStatistics.java     |   3 +-
 .../file/metadata/statistics/DoubleStatistics.java |  12 +-
 .../file/metadata/statistics/FloatStatistics.java  |   4 +-
 .../metadata/statistics/IntegerStatistics.java     |   4 +-
 .../file/metadata/statistics/LongStatistics.java   |   4 +-
 .../file/metadata/statistics/Statistics.java       |  82 ++--
 .../iotdb/tsfile/fileSystem/FSFactoryProducer.java |   1 +
 .../fileInputFactory/HDFSInputFactory.java         |  13 +-
 .../fileInputFactory/LocalFSInputFactory.java      |   6 +-
 .../fileOutputFactory/HDFSOutputFactory.java       |  13 +-
 .../fileOutputFactory/LocalFSOutputFactory.java    |   6 +-
 .../tsfile/fileSystem/fsFactory/HDFSFactory.java   |  65 ++-
 .../fileSystem/fsFactory/LocalFSFactory.java       |   4 +-
 .../apache/iotdb/tsfile/read/ReadOnlyTsFile.java   |   4 +-
 .../iotdb/tsfile/read/TsFileRestorableReader.java  |  18 +-
 .../iotdb/tsfile/read/TsFileSequenceReader.java    | 418 ++++++----------
 .../iotdb/tsfile/read/UnClosedTsFileReader.java    |  16 +-
 .../org/apache/iotdb/tsfile/read/common/Chunk.java |   4 +-
 .../org/apache/iotdb/tsfile/read/common/Field.java |   5 +-
 .../org/apache/iotdb/tsfile/read/common/Path.java  |  35 +-
 .../apache/iotdb/tsfile/read/common/TimeRange.java |  21 +-
 .../read/controller/CachedChunkLoaderImpl.java     |  13 +-
 .../iotdb/tsfile/read/controller/IChunkLoader.java |   8 +-
 .../tsfile/read/controller/IMetadataQuerier.java   |  27 +-
 .../read/controller/MetadataQuerierByFileImpl.java | 187 +++----
 .../tsfile/read/expression/ExpressionType.java     |  20 +-
 .../iotdb/tsfile/read/expression/IExpression.java  |   2 +-
 .../read/expression/impl/BinaryExpression.java     |   1 -
 .../read/expression/impl/GlobalTimeExpression.java |   1 -
 .../expression/impl/SingleSeriesExpression.java    |   1 -
 .../read/expression/util/ExpressionOptimizer.java  |  69 +--
 .../query/executor/ExecutorWithTimeGenerator.java  |  10 +-
 .../tsfile/read/query/executor/TsFileExecutor.java |  16 +-
 .../query/timegenerator/TsFileTimeGenerator.java   |   6 +-
 .../iotdb/tsfile/read/reader/TsFileInput.java      |  71 ++-
 .../reader/series/AbstractFileSeriesReader.java    |  20 +-
 .../read/reader/series/EmptyFileSeriesReader.java  |   6 +-
 .../read/reader/series/FileSeriesReader.java       |  10 +-
 .../reader/series/FileSeriesReaderByTimestamp.java |  18 +-
 .../tool/upgrade/TsfileUpgradeToolV0_8_0.java      | 543 +++++++++++++++++++++
 .../iotdb/tsfile/tool/upgrade/UpgradeTool.java     | 108 ++++
 .../java/org/apache/iotdb/tsfile/utils/Binary.java |   7 +-
 .../org/apache/iotdb/tsfile/utils/BloomFilter.java |  10 +-
 .../org/apache/iotdb/tsfile/utils/BytesUtils.java  | 222 ++++-----
 .../java/org/apache/iotdb/tsfile/utils/Loader.java |   4 +-
 .../java/org/apache/iotdb/tsfile/utils/Pair.java   |   4 +-
 .../org/apache/iotdb/tsfile/utils/PublicBAOS.java  |  13 +-
 .../tsfile/utils/ReadWriteForEncodingUtils.java    |  65 +--
 .../apache/iotdb/tsfile/utils/StringContainer.java |  56 +--
 .../apache/iotdb/tsfile/write/TsFileWriter.java    | 110 ++---
 .../tsfile/write/chunk/ChunkGroupWriterImpl.java   |   8 +-
 .../iotdb/tsfile/write/chunk/ChunkWriterImpl.java  |   2 +-
 .../tsfile/write/chunk/IChunkGroupWriter.java      |   1 +
 .../apache/iotdb/tsfile/write/page/PageWriter.java |  30 +-
 .../apache/iotdb/tsfile/write/record/RowBatch.java | 131 +++--
 .../apache/iotdb/tsfile/write/record/TSRecord.java |  18 +-
 .../write/record/datapoint/BooleanDataPoint.java   |  16 +-
 .../tsfile/write/record/datapoint/DataPoint.java   |  69 ++-
 .../write/record/datapoint/DoubleDataPoint.java    |  16 +-
 .../write/record/datapoint/FloatDataPoint.java     |  16 +-
 .../write/record/datapoint/IntDataPoint.java       |  16 +-
 .../write/record/datapoint/LongDataPoint.java      |  16 +-
 .../write/record/datapoint/StringDataPoint.java    |  16 +-
 .../tsfile/write/schema/MeasurementSchema.java     |  42 +-
 .../apache/iotdb/tsfile/write/schema/Schema.java   | 139 ++++--
 .../iotdb/tsfile/write/schema/SchemaBuilder.java   |  93 ++++
 .../tsfile/write/writer/DefaultTsFileOutput.java   |   5 +-
 .../write/writer/ForceAppendTsFileWriter.java      |  32 +-
 .../write/writer/RestorableTsFileIOWriter.java     | 161 +++---
 .../iotdb/tsfile/write/writer/TsFileIOWriter.java  | 282 ++++++-----
 .../iotdb/tsfile/write/writer/TsFileOutput.java    |  15 +-
 .../apache/iotdb/tsfile/common/LRUCacheTest.java   |   4 +-
 .../apache/iotdb/tsfile/compress/CompressTest.java |   6 +-
 .../apache/iotdb/tsfile/compress/SnappyTest.java   |  10 +-
 .../apache/iotdb/tsfile/constant/TestConstant.java |   8 +-
 .../tsfile/encoding/bitpacking/IntPackerTest.java  |   3 -
 .../tsfile/encoding/bitpacking/LongPackerTest.java |   5 +-
 .../tsfile/encoding/decoder/BitmapDecoderTest.java |  11 +-
 .../tsfile/encoding/decoder/FloatDecoderTest.java  |  29 +-
 .../encoding/decoder/GorillaDecoderTest.java       |  16 +-
 .../tsfile/encoding/decoder/IntRleDecoderTest.java |  16 +-
 .../encoding/decoder/LongRleDecoderTest.java       |  13 +-
 .../delta/DeltaBinaryEncoderIntegerTest.java       |  10 +-
 .../decoder/delta/DeltaBinaryEncoderLongTest.java  |  24 +-
 .../regular/RegularDataEncoderIntegerTest.java     |   5 +-
 .../regular/RegularDataEncoderLongTest.java        |  30 +-
 .../iotdb/tsfile/file/header/PageHeaderTest.java   |  12 +-
 .../file/metadata/ChunkGroupMetaDataTest.java      | 108 ++++
 .../file/metadata/TimeSeriesMetadataTest.java      |  23 +-
 .../file/metadata/TsDeviceMetadataIndexTest.java   |  77 +++
 ...leMetadataTest.java => TsFileMetaDataTest.java} |  21 +-
 .../metadata/statistics/BooleanStatisticsTest.java |   4 +-
 .../metadata/statistics/DoubleStatisticsTest.java  |   3 -
 .../metadata/statistics/FloatStatisticsTest.java   |   3 -
 .../metadata/statistics/IntegerStatisticsTest.java |   3 -
 .../metadata/statistics/LongStatisticsTest.java    |   6 +-
 .../metadata/statistics/StringStatisticsTest.java  |   5 +-
 .../tsfile/file/metadata/utils/TestHelper.java     |  53 +-
 .../iotdb/tsfile/file/metadata/utils/Utils.java    |  98 +++-
 .../iotdb/tsfile/read/ReadInPartitionTest.java     | 112 +++--
 .../iotdb/tsfile/read/ReadOnlyTsFileTest.java      |  36 +-
 .../org/apache/iotdb/tsfile/read/ReadTest.java     |  48 +-
 .../iotdb/tsfile/read/TimePlainEncodeReadTest.java |  67 +--
 .../tsfile/read/TsFileRestorableReaderTest.java    |   8 +-
 .../tsfile/read/TsFileSequenceReaderTest.java      |  55 ++-
 .../apache/iotdb/tsfile/read/common/PathTest.java  |   2 +
 .../iotdb/tsfile/read/common/TimeRangeTest.java    |  35 +-
 .../tsfile/read/controller/ChunkLoaderTest.java    |  17 +-
 .../controller/IMetadataQuerierByFileImplTest.java |  97 ++--
 .../read/filter/IExpressionOptimizerTest.java      | 109 +++--
 .../read/filter/MinTimeMaxTimeFilterTest.java      |   4 +-
 .../iotdb/tsfile/read/filter/OperatorTest.java     |  12 +-
 .../tsfile/read/filter/StatisticsFilterTest.java   |   8 +-
 .../read/query/executor/QueryExecutorTest.java     |  39 +-
 .../query/timegenerator/ReaderByTimestampTest.java |   8 +-
 .../TsFileGeneratorForSeriesReaderByTimestamp.java |  52 +-
 .../iotdb/tsfile/read/reader/ReaderTest.java       |  14 +-
 .../apache/iotdb/tsfile/utils/BloomFilterTest.java |   5 +-
 .../apache/iotdb/tsfile/utils/BytesUtilsTest.java  |   4 +-
 .../apache/iotdb/tsfile/utils/FileGenerator.java   |  48 +-
 .../org/apache/iotdb/tsfile/utils/FileUtils.java   |  23 +-
 .../apache/iotdb/tsfile/utils/FileUtilsTest.java   |  20 +-
 .../org/apache/iotdb/tsfile/utils/PairTest.java    |   3 -
 .../tsfile/utils/ReadWriteStreamUtilsTest.java     |  15 +-
 .../tsfile/utils/ReadWriteToBytesUtilsTest.java    |   9 +-
 .../org/apache/iotdb/tsfile/utils/RecordUtils.java |  19 +-
 .../apache/iotdb/tsfile/utils/RecordUtilsTest.java |  27 +-
 .../iotdb/tsfile/utils/StringContainerTest.java    |   2 -
 .../iotdb/tsfile/utils/TsFileGeneratorForTest.java |  79 ++-
 .../org/apache/iotdb/tsfile/write/PerfTest.java    |  53 +-
 .../iotdb/tsfile/write/ReadPageInMemTest.java      |  37 +-
 .../iotdb/tsfile/write/TsFileIOWriterTest.java     |  22 +-
 .../iotdb/tsfile/write/TsFileReadWriteTest.java    |  83 +++-
 .../iotdb/tsfile/write/TsFileWriterTest.java       |  17 +-
 .../org/apache/iotdb/tsfile/write/WriteTest.java   |  77 +--
 .../write/schema/converter/SchemaBuilderTest.java  |  80 +--
 .../iotdb/tsfile/write/writer/PageWriterTest.java  |  20 +-
 .../write/writer/RestorableTsFileIOWriterTest.java | 139 ++----
 292 files changed, 5847 insertions(+), 4536 deletions(-)
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/metadata/mnode/DeviceMNode.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/metadata/mnode/EmptyDeviceMNode.java
 create mode 100644 server/src/main/java/org/apache/iotdb/db/tools/upgrade/OfflineUpgradeTool.java
 create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/ChunkGroupMetaData.java
 rename tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/{ChunkMetadata.java => ChunkMetaData.java} (94%)
 delete mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/TimeseriesMetadata.java
 create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/TsDeviceMetadata.java
 create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/TsDeviceMetadataIndex.java
 create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/TsFileMetaData.java
 delete mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/TsFileMetadata.java
 create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/tool/upgrade/TsfileUpgradeToolV0_8_0.java
 create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/tool/upgrade/UpgradeTool.java
 create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/SchemaBuilder.java
 create mode 100644 tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/ChunkGroupMetaDataTest.java
 create mode 100644 tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/TsDeviceMetadataIndexTest.java
 rename tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/{TsFileMetadataTest.java => TsFileMetaDataTest.java} (81%)