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/11/04 03:56:07 UTC

[iotdb] branch change_jdbc_to_session_in_csv updated (14139f8 -> 33d4ed1)

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

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


    from 14139f8  import null and export null
     add 6ccb5a0  Update start-cli.sh (#1906)
     add 172db70  [IOTDB-938] Re-implement Gorilla encoding algorithm (#1856)
     add e897267  Fix open session bug (#1905)
     add 26a70b1  correct errors in English documents (#1904)
     add 3215d5e  support
     add ce4a471  fix format
     add f25cbd1  remove doller chars in markdown, add latex template for exporting docs to pdf
     add 4362188  add apache-rat
     add fc0f3f7  [IOTDB-962] Improve the chunk metadata cache process (#1874)
     add d1f6357  update hot compaction config name (#1859)
     add ebf63b1  [IOTDB-975] Improve readTimeseriesMetadata (#1909)
     add 913f0b7  Stop iotdb instance when RPC ip address or port is unavailable (#1868)
     add 539b8f1  add debug SQL log (#1912)
     add 597d7ce  update vue to 1.7.1 and fix shell render name in markdowns (#1911)
     add 0cf358c  Add restrictions for LAST query filter (#1917)
     add 36b332d  Remove mqtt log and add InsertRowPlan check (#1916)
     add 5851ac9  [IOTDB-973] fix bug when start-cli with -e parameter (#1908)
     add b7b293f  Add more query log (#1918)
     add b5fcd7f  [IOTDB-971] More precise error messages of slimit and soffset (#1913)
     add 9f09a93  [IOTDB-975] Fix reading file error in getChunkMetadataList (#1920)
     add 6e67357  add solution for network broken when downloading thrift files from github (#1921)
     add 04d3ac0  [IOTDB-776] Control the memory usage of flushing the memtable (#1524)
     add 9f83279  update AbstractCli (#1926)
     add 99c421e  fix compaction recover when restart (#1928)
     add 1961dde  More precise fetch size on query while calculating query memory footprint (#1927)
     add e4e5a90  add changelist files in server (#1933)
     add 284f8a7  remove useless line (#1932)
     add 8576a5e  add docker file for 0.11 (#1934)
     add 20d0c49  remove compaction read limiter (#1930)
     add 804de2d  add release note 0.11 (#1936)
     add 472eaea  fix  mlogs with special characters like comma bug
     add 8eb954e  fix  mlogs with special characters like comma bug (#1935)
     add 3606aaa  Fix time zone in python session (#1937)
     add e0bd43c  Python session time zone example (#1938)
     add 04d60f7  remove incubator in md
     add 49976b0  refactor the packaging structure of Python API module on Pypi (#1939)
     add ad3a045  Merge branch 'master' into change_jdbc_to_session_in_csv
     add 4696f0f  change seq level to 3
     add 33d4ed1  Merge branch 'master' into change_jdbc_to_session_in_csv

No new revisions were added by this update.

Summary of changes:
 LICENSE                                            |  27 +-
 README.md                                          |   5 +
 README_ZH.md                                       |   4 +
 RELEASE_NOTES.md                                   |  71 +++
 .../org/apache/iotdb/db/qp/strategy/SqlBase.g4     |  14 -
 cli/src/assembly/resources/sbin/start-cli.bat      |  16 +-
 cli/src/assembly/resources/sbin/start-cli.sh       |  42 +-
 .../java/org/apache/iotdb/cli/AbstractCli.java     |  14 +-
 client-cpp/src/main/IOTDBSession.h                 |  10 +-
 client-py/pom.xml                                  | 126 +++++
 {thrift/src => client-py}/pypi/README.md           |  12 +-
 {thrift/src => client-py}/pypi/setup.py            |   2 +-
 client-py/readme.md                                |  13 +-
 client-py/src/Session.py                           |  12 +-
 client-py/src/SessionExample.py                    |   2 +-
 client-py/src/{utils => }/__init__.py              |   0
 client-py/src/utils/IoTDBConstants.py              |   3 +-
 .../main/{Dockerfile-0.9.1 => Dockerfile-0.11.0}   |  10 +-
 docs/Blog/Release0_93.md                           |   2 +-
 docs/Development/ContributeGuide.md                |  17 +
 docs/SystemDesign/TsFile/Format.md                 |  14 +-
 docs/UserGuide/Architecture/Files.md               |   8 +-
 .../UserGuide/Architecture/Writing Data on HDFS.md |   4 +-
 docs/UserGuide/Client/Command Line Interface.md    |   6 +-
 docs/UserGuide/Client/Programming - JDBC.md        |   6 +-
 docs/UserGuide/Client/Programming - MQTT.md        |   4 +-
 docs/UserGuide/Client/Programming - Native API.md  |  10 +-
 .../Client/Programming - Other Languages.md        |   6 +-
 docs/UserGuide/Client/Programming - TsFile API.md  |  22 +-
 docs/UserGuide/Client/Status Codes.md              |   2 +-
 docs/UserGuide/Comparison/TSDB-Comparison.md       |  35 +-
 docs/UserGuide/Concept/Compression.md              |   4 +-
 .../Concept/Data Model and Terminology.md          |   6 +-
 docs/UserGuide/Concept/Data Type.md                |   4 +-
 docs/UserGuide/Concept/Encoding.md                 |  16 +-
 docs/UserGuide/Ecosystem Integration/Grafana.md    |  16 +-
 .../UserGuide/Ecosystem Integration/Hive TsFile.md |  28 +-
 .../Ecosystem Integration/MapReduce TsFile.md      |   4 +-
 .../UserGuide/Ecosystem Integration/Spark IoTDB.md |   2 +-
 .../Ecosystem Integration/Spark TsFile.md          |  24 +-
 .../Get Started/Frequently asked questions.md      |   6 +-
 docs/UserGuide/Get Started/Publication.md          |   6 +-
 docs/UserGuide/Get Started/QuickStart.md           |  10 +-
 docs/UserGuide/Operation Manual/Administration.md  |   8 +-
 .../DDL Data Definition Language.md                |  14 +-
 .../DML Data Manipulation Language.md              |  39 +-
 docs/UserGuide/Operation Manual/SQL Reference.md   |  10 +-
 docs/UserGuide/Server/Config Manual.md             |  10 +-
 docs/UserGuide/Server/ServerFileList.md            |  38 +-
 .../System Tools/Memory Estimation Tool.md         |  84 ---
 docs/zh/Development/ContributeGuide.md             |  15 +
 .../{TsFileManagement.md => Compaction.md}         |  49 +-
 docs/zh/SystemDesign/TsFile/Format.md              |  15 +-
 docs/zh/UserGuide/Concept/Encoding.md              |  14 +-
 .../UserGuide/Ecosystem Integration/Hive TsFile.md |   2 +-
 .../DDL Data Definition Language.md                |   4 +-
 .../DML Data Manipulation Language.md              |   6 +-
 .../zh/UserGuide/Operation Manual/SQL Reference.md |  10 +-
 docs/zh/UserGuide/Server/Config Manual.md          |  19 +-
 docs/zh/UserGuide/Server/Docker Image.md           |   2 +-
 docs/zh/UserGuide/Server/ServerFileList.md         |  38 +-
 .../System Tools/Memory Estimation Tool.md         |  88 ---
 docs/zh/UserGuide/System Tools/NodeTool.md         |  48 ++
 docs/zh/chinese-render-template.latex              | 220 ++++++++
 grafana/readme.md                                  |   8 +-
 grafana/readme_zh.md                               |   8 +-
 .../org/apache/iotdb/jdbc/IoTDBConnection.java     |   6 +-
 pom.xml                                            |   1 +
 .../file-changelists/TsFileResource-changelist.md  |   2 +-
 .../file-changelists/mlog-changelist.md            |   1 -
 .../file-changelists/role-changelist.md            |   1 -
 .../storage_group_version-changelist.md            |   1 -
 .../system.properties-changelist.md                |   1 -
 .../file-changelists/tlog-changelist.md            |   1 -
 .../file-changelists/user-changelist.md            |   1 -
 .../file-changelists/wal-changelist.md             |   1 -
 server/server-changelist.md                        |  16 +-
 .../resources/conf/iotdb-engine.properties         | 130 ++---
 server/src/assembly/resources/conf/logback.xml     |  67 +++
 .../src/assembly/resources/tools/memory-tool.bat   |  65 ---
 server/src/assembly/resources/tools/memory-tool.sh |  47 --
 .../org/apache/iotdb/db/concurrent/ThreadName.java |   2 +-
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 294 ++++++----
 .../org/apache/iotdb/db/conf/IoTDBConstant.java    |   1 -
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  | 113 ++--
 .../db/conf/adapter/ActiveTimeSeriesCounter.java   | 159 ------
 .../iotdb/db/conf/adapter/CompressionRatio.java    |  17 -
 .../db/conf/adapter/IActiveTimeSeriesCounter.java  |  61 ---
 .../iotdb/db/conf/adapter/IDynamicAdapter.java     |  47 --
 .../db/conf/adapter/IoTDBConfigDynamicAdapter.java | 300 -----------
 .../db/conf/adapter/ManageDynamicParameters.java   | 135 -----
 .../conf/adapter/ManageDynamicParametersMBean.java |  46 --
 .../org/apache/iotdb/db/engine/StorageEngine.java  |   7 +-
 .../apache/iotdb/db/engine/cache/ChunkCache.java   |   9 +-
 .../iotdb/db/engine/cache/ChunkMetadataCache.java  |  41 +-
 .../db/engine/cache/TimeSeriesMetadataCache.java   |  13 +
 .../CompactionMergeTaskPoolManager.java}           |  32 +-
 .../CompactionStrategy.java}                       |  20 +-
 .../TsFileManagement.java                          |  52 +-
 .../level/LevelCompactionTsFileManagement.java}    | 146 +++--
 .../no/NoCompactionTsFileManagement.java}          |  10 +-
 .../utils/CompactionLogAnalyzer.java}              |  31 +-
 .../utils/CompactionLogger.java}                   |  16 +-
 .../utils/CompactionUtils.java}                    |  52 +-
 .../iotdb/db/engine/flush/MemTableFlushTask.java   |  13 +-
 .../iotdb/db/engine/memtable/AbstractMemTable.java |  53 +-
 .../apache/iotdb/db/engine/memtable/IMemTable.java |  29 +-
 .../db/engine/memtable/IWritableMemChunk.java      |  13 +-
 .../db/engine/memtable/PrimitiveMemTable.java      |   3 +
 .../iotdb/db/engine/memtable/WritableMemChunk.java |  31 --
 .../iotdb/db/engine/merge/manage/MergeManager.java |  17 -
 .../iotdb/db/engine/merge/task/MergeFileTask.java  |   9 +
 .../db/engine/merge/task/MergeMultiChunkTask.java  |   3 +-
 .../db/engine/storagegroup/StorageGroupInfo.java   | 105 ++++
 .../engine/storagegroup/StorageGroupProcessor.java | 111 +++-
 .../db/engine/storagegroup/TsFileProcessor.java    | 256 +++++++--
 .../engine/storagegroup/TsFileProcessorInfo.java   |  65 +++
 .../db/engine/storagegroup/TsFileResource.java     |  31 ++
 .../iotdb/db/engine/upgrade/UpgradeTask.java       |   2 +-
 .../db/exception/ConfigAdjusterException.java      |  31 --
 .../org/apache/iotdb/db/metadata/MManager.java     | 239 +++++----
 .../java/org/apache/iotdb/db/metadata/MTree.java   |   2 +-
 .../org/apache/iotdb/db/mqtt/PublishHandler.java   |   2 +-
 .../main/java/org/apache/iotdb/db/qp/Planner.java  |  17 +-
 .../apache/iotdb/db/qp/constant/SQLConstant.java   |   3 -
 .../apache/iotdb/db/qp/executor/PlanExecutor.java  | 122 ++---
 .../iotdb/db/qp/physical/crud/LastQueryPlan.java   |  21 +-
 .../db/qp/physical/crud/RawDataQueryPlan.java      |   3 +-
 .../apache/iotdb/db/qp/physical/sys/ShowPlan.java  |   2 +-
 .../iotdb/db/qp/strategy/LogicalGenerator.java     |   8 +-
 .../iotdb/db/qp/strategy/PhysicalGenerator.java    |  39 +-
 .../qp/strategy/optimizer/ConcatPathOptimizer.java |  13 +-
 .../query/dataset/groupby/GroupByFillDataSet.java  |   2 +-
 .../iotdb/db/query/executor/LastQueryExecutor.java |  10 +-
 .../chunk/metadata/DiskChunkMetadataLoader.java    |  21 +-
 .../chunk/metadata/MemChunkMetadataLoader.java     |   3 +-
 .../org/apache/iotdb/db/rescon/MemTablePool.java   | 114 ----
 .../iotdb/db/rescon/PrimitiveArrayManager.java     | 322 +++++++++++
 .../apache/iotdb/db/rescon/PrimitiveArrayPool.java | 166 ------
 .../org/apache/iotdb/db/rescon/SystemInfo.java     | 185 +++++++
 .../apache/iotdb/db/rescon/TVListAllocator.java    |   4 +-
 .../java/org/apache/iotdb/db/service/IoTDB.java    |  15 +-
 .../org/apache/iotdb/db/service/RPCService.java    |  20 +-
 .../org/apache/iotdb/db/service/ServiceType.java   |   3 +-
 .../org/apache/iotdb/db/service/StaticResps.java   |   5 -
 .../org/apache/iotdb/db/service/TSServiceImpl.java |  63 ++-
 .../iotdb/db/service/thrift/ThriftService.java     |   3 +-
 .../iotdb/db/tools/memestimation/MemEstTool.java   |  92 ----
 .../db/tools/memestimation/MemEstToolCmd.java      | 120 -----
 .../java/org/apache/iotdb/db/utils/MemUtils.java   |  29 +-
 .../org/apache/iotdb/db/utils/SchemaUtils.java     |  22 +-
 .../iotdb/db/utils/datastructure/BinaryTVList.java |  52 +-
 .../db/utils/datastructure/BooleanTVList.java      |  53 +-
 .../iotdb/db/utils/datastructure/DoubleTVList.java |  53 +-
 .../iotdb/db/utils/datastructure/FloatTVList.java  |  52 +-
 .../iotdb/db/utils/datastructure/IntTVList.java    |  52 +-
 .../iotdb/db/utils/datastructure/LongTVList.java   |  52 +-
 .../iotdb/db/utils/datastructure/TVList.java       |  64 +--
 .../db/writelog/node/ExclusiveWriteLogNode.java    |   3 +-
 .../conf/adapter/ActiveTimeSeriesCounterTest.java  | 125 -----
 .../db/conf/adapter/CompressionRatioTest.java      |   1 -
 .../iotdb/db/conf/adapter/HyperLogLogTest.java     |  65 ---
 .../adapter/IoTDBConfigDynamicAdapterTest.java     | 138 -----
 .../db/engine/cache/ChunkMetadataCacheTest.java    |   6 +-
 .../db/engine/memtable/MemTableFlushTaskTest.java  |   2 -
 .../iotdb/db/engine/memtable/MemTablePoolTest.java |  82 ---
 .../db/engine/memtable/MemtableBenchmark.java      |   3 +-
 .../db/engine/memtable/PrimitiveMemTableTest.java  |   1 +
 .../apache/iotdb/db/engine/merge/MergeLogTest.java |   2 +-
 .../iotdb/db/engine/merge/MergePerfTest.java       |   2 +-
 .../iotdb/db/engine/merge/MergeTaskTest.java       |   2 +-
 .../apache/iotdb/db/engine/merge/MergeTest.java    |  25 +-
 .../engine/modification/DeletionFileNodeTest.java  |   2 -
 .../db/engine/modification/DeletionQueryTest.java  |   2 -
 .../engine/modification/ModificationFileTest.java  |   2 -
 .../storagegroup/StorageGroupProcessorTest.java    |  20 +-
 .../engine/storagegroup/TsFileProcessorTest.java   |  37 +-
 .../db/integration/IoTDBDeleteStorageGroupIT.java  |  90 +++-
 .../db/integration/IoTDBDeleteTimeseriesIT.java    |  10 +-
 .../apache/iotdb/db/integration/IoTDBLastIT.java   |  67 +--
 .../db/integration/IoTDBLoadExternalTsfileIT.java  |   6 +-
 .../iotdb/db/integration/IoTDBMergeTest.java       |  11 +-
 .../iotdb/db/integration/IoTDBMultiSeriesIT.java   |   5 +
 .../db/integration/IoTDBQueryMemoryControlIT.java  | 108 +++-
 .../db/integration/IoTDBRemovePartitionIT.java     |   2 -
 .../iotdb/db/integration/IoTDBSeriesReaderIT.java  |  12 +-
 .../iotdb/db/integration/IoTDBSimpleQueryIT.java   |  53 +-
 .../iotdb/db/metadata/MManagerBasicTest.java       |  26 -
 .../iotdb/db/qp/plan/LogicalPlanSmallTest.java     |   6 +-
 .../apache/iotdb/db/qp/plan/PhysicalPlanTest.java  |   8 -
 .../iotdb/db/query/reader/ReaderTestHelper.java    |  69 ---
 .../query/reader/series/SeriesReaderTestUtil.java  |  21 +-
 .../apache/iotdb/db/utils/EnvironmentUtils.java    |  31 +-
 .../db/utils/datastructure/LongTVListTest.java     |  18 +-
 .../recover/RecoverResourceFromReaderTest.java     |   3 -
 .../db/writelog/recover/SeqTsFileRecoverTest.java  |   3 -
 .../writelog/recover/UnseqTsFileRecoverTest.java   |   3 -
 .../java/org/apache/iotdb/session/Session.java     |  10 +-
 .../iotdb/session/IoTDBSessionComplexIT.java       |   2 +-
 site/src/main/.vuepress/config.js                  |   2 -
 site/src/main/package.json                         |   5 +-
 .../apache/iotdb/spark/db/EnvironmentUtils.java    |   8 -
 spark-tsfile/README.md                             |   4 +-
 thrift/pom.xml                                     | 103 ----
 .../iotdb/tsfile/common/conf/TSFileConfig.java     |  29 +-
 .../tsfile/encoding/common/EncodingConfig.java     |  42 --
 .../iotdb/tsfile/encoding/decoder/Decoder.java     | 139 ++---
 ...nDecoder.java => DoublePrecisionDecoderV1.java} |  20 +-
 .../encoding/decoder/DoublePrecisionDecoderV2.java |  51 ++
 .../{GorillaDecoder.java => GorillaDecoderV1.java} |  15 +-
 .../tsfile/encoding/decoder/GorillaDecoderV2.java  | 120 +++++
 .../tsfile/encoding/decoder/IntGorillaDecoder.java |  88 +++
 .../encoding/decoder/LongGorillaDecoder.java       |  87 +++
 ...nDecoder.java => SinglePrecisionDecoderV1.java} |  21 +-
 .../encoding/decoder/SinglePrecisionDecoderV2.java |  51 ++
 ...nEncoder.java => DoublePrecisionEncoderV1.java} |  17 +-
 .../encoding/encoder/DoublePrecisionEncoderV2.java |  53 ++
 .../{GorillaEncoder.java => GorillaEncoderV1.java} |  18 +-
 .../tsfile/encoding/encoder/GorillaEncoderV2.java  | 106 ++++
 .../tsfile/encoding/encoder/IntGorillaEncoder.java | 152 ++++++
 .../encoding/encoder/LongGorillaEncoder.java       | 152 ++++++
 ...nEncoder.java => SinglePrecisionEncoderV1.java} |  16 +-
 .../encoding/encoder/SinglePrecisionEncoderV2.java |  53 ++
 .../tsfile/encoding/encoder/TSEncodingBuilder.java |  61 ++-
 .../iotdb/tsfile/file/metadata/ChunkMetadata.java  |   5 +
 .../tsfile/file/metadata/MetadataIndexNode.java    |  20 +-
 .../tsfile/file/metadata/TimeseriesMetadata.java   |   2 +-
 .../tsfile/file/metadata/enums/TSDataType.java     |  18 +
 .../tsfile/file/metadata/enums/TSEncoding.java     |  14 +-
 .../file/metadata/statistics/BinaryStatistics.java |   4 +-
 .../metadata/statistics/BooleanStatistics.java     |   2 +-
 .../file/metadata/statistics/DoubleStatistics.java |   2 +-
 .../file/metadata/statistics/FloatStatistics.java  |   2 +-
 .../metadata/statistics/IntegerStatistics.java     |   2 +-
 .../file/metadata/statistics/LongStatistics.java   |   2 +-
 .../file/metadata/statistics/Statistics.java       |  19 +
 .../iotdb/tsfile/read/TsFileSequenceReader.java    |  83 ++-
 .../read/controller/IChunkMetadataLoader.java      |   4 +-
 ...aDecoderTest.java => GorillaDecoderV1Test.java} |  34 +-
 .../encoding/decoder/GorillaDecoderV2Test.java     | 592 +++++++++++++++++++++
 .../file/metadata/MetadataIndexNodeTest.java       |  10 +-
 .../iotdb/tsfile/read/reader/PageReaderTest.java   |  24 +-
 .../iotdb/tsfile/utils/TsFileGeneratorForTest.java |   2 +-
 .../iotdb/tsfile/write/TsFileReadWriteTest.java    |  55 +-
 244 files changed, 5312 insertions(+), 4240 deletions(-)
 create mode 100644 client-py/pom.xml
 rename {thrift/src => client-py}/pypi/README.md (81%)
 rename {thrift/src => client-py}/pypi/setup.py (97%)
 copy client-py/src/{utils => }/__init__.py (100%)
 copy docker/src/main/{Dockerfile-0.9.1 => Dockerfile-0.11.0} (77%)
 delete mode 100644 docs/UserGuide/System Tools/Memory Estimation Tool.md
 rename docs/zh/SystemDesign/StorageEngine/{TsFileManagement.md => Compaction.md} (79%)
 delete mode 100644 docs/zh/UserGuide/System Tools/Memory Estimation Tool.md
 create mode 100644 docs/zh/chinese-render-template.latex
 copy docs/Community/Community-Project Committers.md => server/file-changelists/TsFileResource-changelist.md (97%)
 copy docs/README.md => server/file-changelists/mlog-changelist.md (98%)
 copy docs/README.md => server/file-changelists/role-changelist.md (98%)
 copy docs/README.md => server/file-changelists/storage_group_version-changelist.md (98%)
 copy docs/README.md => server/file-changelists/system.properties-changelist.md (98%)
 copy docs/README.md => server/file-changelists/tlog-changelist.md (98%)
 copy docs/README.md => server/file-changelists/user-changelist.md (98%)
 copy docs/README.md => server/file-changelists/wal-changelist.md (98%)
 delete mode 100755 server/src/assembly/resources/tools/memory-tool.bat
 delete mode 100755 server/src/assembly/resources/tools/memory-tool.sh
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/conf/adapter/ActiveTimeSeriesCounter.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/conf/adapter/IActiveTimeSeriesCounter.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/conf/adapter/IDynamicAdapter.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/conf/adapter/IoTDBConfigDynamicAdapter.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/conf/adapter/ManageDynamicParameters.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/conf/adapter/ManageDynamicParametersMBean.java
 rename server/src/main/java/org/apache/iotdb/db/engine/{tsfilemanagement/HotCompactionMergeTaskPoolManager.java => compaction/CompactionMergeTaskPoolManager.java} (70%)
 rename server/src/main/java/org/apache/iotdb/db/engine/{tsfilemanagement/TsFileManagementStrategy.java => compaction/CompactionStrategy.java} (65%)
 rename server/src/main/java/org/apache/iotdb/db/engine/{tsfilemanagement => compaction}/TsFileManagement.java (87%)
 rename server/src/main/java/org/apache/iotdb/db/engine/{tsfilemanagement/level/LevelTsFileManagement.java => compaction/level/LevelCompactionTsFileManagement.java} (80%)
 rename server/src/main/java/org/apache/iotdb/db/engine/{tsfilemanagement/normal/NormalTsFileManagement.java => compaction/no/NoCompactionTsFileManagement.java} (94%)
 rename server/src/main/java/org/apache/iotdb/db/engine/{tsfilemanagement/utils/HotCompactionLogAnalyzer.java => compaction/utils/CompactionLogAnalyzer.java} (72%)
 rename server/src/main/java/org/apache/iotdb/db/engine/{tsfilemanagement/utils/HotCompactionLogger.java => compaction/utils/CompactionLogger.java} (83%)
 rename server/src/main/java/org/apache/iotdb/db/engine/{tsfilemanagement/utils/HotCompactionUtils.java => compaction/utils/CompactionUtils.java} (85%)
 create mode 100644 server/src/main/java/org/apache/iotdb/db/engine/storagegroup/StorageGroupInfo.java
 create mode 100644 server/src/main/java/org/apache/iotdb/db/engine/storagegroup/TsFileProcessorInfo.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/exception/ConfigAdjusterException.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/rescon/MemTablePool.java
 create mode 100644 server/src/main/java/org/apache/iotdb/db/rescon/PrimitiveArrayManager.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/rescon/PrimitiveArrayPool.java
 create mode 100644 server/src/main/java/org/apache/iotdb/db/rescon/SystemInfo.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/tools/memestimation/MemEstTool.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/tools/memestimation/MemEstToolCmd.java
 delete mode 100644 server/src/test/java/org/apache/iotdb/db/conf/adapter/ActiveTimeSeriesCounterTest.java
 delete mode 100644 server/src/test/java/org/apache/iotdb/db/conf/adapter/HyperLogLogTest.java
 delete mode 100644 server/src/test/java/org/apache/iotdb/db/conf/adapter/IoTDBConfigDynamicAdapterTest.java
 delete mode 100644 server/src/test/java/org/apache/iotdb/db/engine/memtable/MemTablePoolTest.java
 delete mode 100644 server/src/test/java/org/apache/iotdb/db/query/reader/ReaderTestHelper.java
 delete mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/common/EncodingConfig.java
 rename tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/{DoublePrecisionDecoder.java => DoublePrecisionDecoderV1.java} (81%)
 create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DoublePrecisionDecoderV2.java
 rename tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/{GorillaDecoder.java => GorillaDecoderV1.java} (92%)
 create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/GorillaDecoderV2.java
 create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/IntGorillaDecoder.java
 create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/LongGorillaDecoder.java
 rename tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/{SinglePrecisionDecoder.java => SinglePrecisionDecoderV1.java} (81%)
 create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/SinglePrecisionDecoderV2.java
 rename tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/{DoublePrecisionEncoder.java => DoublePrecisionEncoderV1.java} (83%)
 create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DoublePrecisionEncoderV2.java
 rename tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/{GorillaEncoder.java => GorillaEncoderV1.java} (88%)
 create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/GorillaEncoderV2.java
 create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/IntGorillaEncoder.java
 create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/LongGorillaEncoder.java
 rename tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/{SinglePrecisionEncoder.java => SinglePrecisionEncoderV1.java} (84%)
 create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/SinglePrecisionEncoderV2.java
 rename tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/{GorillaDecoderTest.java => GorillaDecoderV1Test.java} (89%)
 create mode 100644 tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/GorillaDecoderV2Test.java