You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by xi...@apache.org on 2022/03/03 12:15:43 UTC
[iotdb] 01/01: merge master
This is an automated email from the ASF dual-hosted git repository.
xiangweiwei pushed a commit to branch groupbylevelalias
in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit bd1e014767c58e261c00455310113a447f9decf1
Merge: a627d46 e8462e4
Author: Alima777 <wx...@gmail.com>
AuthorDate: Thu Mar 3 20:14:39 2022 +0800
merge master
.github/workflows/client-go.yml | 2 +
.github/workflows/client.yml | 4 +-
.github/workflows/grafana-plugin.yml | 2 +
.github/workflows/main-unix.yml | 5 +-
.github/workflows/main-win.yml | 3 +-
.github/workflows/sonar-coveralls.yml | 5 +-
Jenkinsfile | 2 +-
README.md | 6 +-
README_ZH.md | 6 +-
RELEASE_NOTES.md | 3 +-
.../apache/iotdb/db/qp/sql/InfluxDBSqlParser.g4 | 129 +
.../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4 | 10 +-
.../db/qp/sql/{IoTDBSqlLexer.g4 => SqlLexer.g4} | 29 +-
cli/src/assembly/resources/sbin/start-cli.bat | 7 +-
cli/src/assembly/resources/tools/export-csv.bat | 7 +-
cli/src/assembly/resources/tools/import-csv.bat | 7 +-
.../java/org/apache/iotdb/cli/AbstractCli.java | 68 +-
cli/src/main/java/org/apache/iotdb/cli/Cli.java | 15 +-
.../apache/iotdb/cli/IoTDBSyntaxHighlighter.java | 4 +-
.../org/apache/iotdb/cli/utils/JlineUtils.java | 6 +-
.../org/apache/iotdb/tool/AbstractCsvTool.java | 13 +-
.../main/java/org/apache/iotdb/tool/ExportCsv.java | 28 +-
.../main/java/org/apache/iotdb/tool/ImportCsv.java | 117 +-
.../java/org/apache/iotdb/cli/AbstractScript.java | 19 +-
.../org/apache/iotdb/cli/StartClientScriptIT.java | 31 +-
.../iotdb/tool/integration/ExportCsvTestIT.java | 9 +-
.../iotdb/tool/integration/ImportCsvTestIT.java | 9 +-
cluster/src/assembly/resources/sbin/add-node.bat | 2 +-
cluster/src/assembly/resources/sbin/add-node.sh | 2 +-
cluster/src/assembly/resources/sbin/start-node.bat | 2 +-
cluster/src/assembly/resources/sbin/start-node.sh | 2 +-
.../cluster/client/sync/SyncClientAdaptor.java | 11 +-
.../log/manage/PartitionedSnapshotLogManager.java | 2 +
.../apache/iotdb/cluster/metadata/CMManager.java | 57 +-
.../iotdb/cluster/query/ClusterQueryRouter.java | 20 +-
.../iotdb/cluster/query/LocalQueryExecutor.java | 13 +-
.../server/handlers/caller/ElectionHandler.java | 2 +
.../iotdb/cluster/server/member/RaftMember.java | 8 +-
.../cluster/server/service/DataAsyncService.java | 5 +-
.../server/service/DataGroupServiceImpls.java | 14 +-
.../cluster/server/service/DataSyncService.java | 6 +-
.../cluster/utils/nodetool/ClusterMonitor.java | 3 +
.../cluster/client/sync/SyncClientAdaptorTest.java | 28 +-
.../iotdb/cluster/common/TestAsyncDataClient.java | 7 +-
.../cluster/query/ClusterQueryRouterTest.java | 2 +
.../server/heartbeat/HeartbeatThreadTest.java | 1 +
.../tests/tools/importCsv/AbstractScript.java | 7 +-
docs/SystemDesign/Architecture/Architecture.md | 54 -
docs/SystemDesign/Client/RPC.md | 56 -
docs/SystemDesign/Connector/Hive-TsFile.md | 114 -
docs/SystemDesign/Connector/Spark-IOTDB.md | 87 -
docs/SystemDesign/Connector/Spark-TsFile.md | 114 -
docs/SystemDesign/DataQuery/AggregationQuery.md | 157 -
docs/SystemDesign/DataQuery/AlignByDeviceQuery.md | 266 --
docs/SystemDesign/DataQuery/DataQuery.md | 46 -
docs/SystemDesign/DataQuery/FillFunction.md | 159 -
docs/SystemDesign/DataQuery/GroupByFillQuery.md | 177 -
docs/SystemDesign/DataQuery/GroupByQuery.md | 283 --
docs/SystemDesign/DataQuery/LastQuery.md | 137 -
docs/SystemDesign/DataQuery/QueryFundamentals.md | 161 -
docs/SystemDesign/DataQuery/RawDataQuery.md | 311 --
docs/SystemDesign/DataQuery/SeriesReader.md | 389 --
docs/SystemDesign/QueryEngine/PlanExecutor.md | 26 -
docs/SystemDesign/QueryEngine/Planner.md | 65 -
docs/SystemDesign/QueryEngine/QueryEngine.md | 64 -
.../QueryEngine/ResultSetConstruction.md | 177 -
docs/SystemDesign/SchemaManager/SchemaManager.md | 355 --
.../SystemDesign/StorageEngine/DataManipulation.md | 104 -
docs/SystemDesign/StorageEngine/DataPartition.md | 86 -
docs/SystemDesign/StorageEngine/FlushManager.md | 84 -
docs/SystemDesign/StorageEngine/MergeManager.md | 104 -
docs/SystemDesign/StorageEngine/Recover.md | 106 -
docs/SystemDesign/StorageEngine/StorageEngine.md | 68 -
docs/SystemDesign/StorageEngine/WAL.md | 48 -
docs/SystemDesign/Tools/Sync.md | 249 --
docs/SystemDesign/TsFile/Format.md | 764 ----
docs/SystemDesign/TsFile/Read.md | 559 ---
docs/SystemDesign/TsFile/TsFile.md | 30 -
docs/SystemDesign/TsFile/Write.md | 126 -
docs/UserGuide/API/RestService.md | 30 +-
docs/UserGuide/Maintenance-Tools/Metric-Tool.md | 172 +-
docs/UserGuide/Maintenance-Tools/Sync-Tool.md | 4 +
docs/UserGuide/Operate-Metadata/Timeseries.md | 76 +-
docs/UserGuide/Process-Data/UDF-Library.md | 4542 --------------------
.../Process-Data/UDF-User-Defined-Function.md | 2 +-
docs/UserGuide/Query-Data/Select-Expression.md | 45 +
.../UserGuide/QuickStart/Command-Line-Interface.md | 25 +-
docs/UserGuide/Reference/Config-Manual.md | 23 +-
docs/UserGuide/Reference/Syntax-Conventions.md | 51 +-
docs/UserGuide/UDF-Library/Anomaly-Detection.md | 525 +++
docs/UserGuide/UDF-Library/Data-Matching.md | 335 ++
docs/UserGuide/UDF-Library/Data-Profiling.md | 1812 ++++++++
docs/UserGuide/UDF-Library/Data-Quality.md | 519 +++
docs/UserGuide/UDF-Library/Data-Repairing.md | 355 ++
docs/UserGuide/UDF-Library/Frequency-Domain.md | 605 +++
docs/UserGuide/UDF-Library/M4.md | 92 +
docs/UserGuide/UDF-Library/Quick-Start.md | 41 +
docs/UserGuide/UDF-Library/Series-Discovery.md | 173 +
docs/UserGuide/UDF-Library/String-Processing.md | 299 ++
docs/UserGuide/Write-And-Delete-Data/CSV-Tool.md | 4 +
docs/zh/SystemDesign/Architecture/Architecture.md | 54 -
docs/zh/SystemDesign/Client/RPC.md | 54 -
docs/zh/SystemDesign/Connector/Hive-TsFile.md | 118 -
docs/zh/SystemDesign/Connector/Spark-IOTDB.md | 88 -
docs/zh/SystemDesign/Connector/Spark-TsFile.md | 124 -
docs/zh/SystemDesign/DataQuery/AggregationQuery.md | 158 -
.../SystemDesign/DataQuery/AlignByDeviceQuery.md | 264 --
docs/zh/SystemDesign/DataQuery/DataQuery.md | 48 -
docs/zh/SystemDesign/DataQuery/FillFunction.md | 157 -
docs/zh/SystemDesign/DataQuery/GroupByFillQuery.md | 169 -
docs/zh/SystemDesign/DataQuery/GroupByQuery.md | 284 --
docs/zh/SystemDesign/DataQuery/LastQuery.md | 133 -
docs/zh/SystemDesign/DataQuery/OrderByTimeQuery.md | 189 -
.../zh/SystemDesign/DataQuery/QueryFundamentals.md | 140 -
docs/zh/SystemDesign/DataQuery/RawDataQuery.md | 327 --
docs/zh/SystemDesign/DataQuery/SeriesReader.md | 389 --
docs/zh/SystemDesign/QueryEngine/PlanExecutor.md | 26 -
docs/zh/SystemDesign/QueryEngine/Planner.md | 62 -
docs/zh/SystemDesign/QueryEngine/QueryEngine.md | 64 -
.../QueryEngine/ResultSetConstruction.md | 175 -
.../zh/SystemDesign/SchemaManager/SchemaManager.md | 344 --
docs/zh/SystemDesign/StorageEngine/Compaction.md | 258 --
.../SystemDesign/StorageEngine/DataManipulation.md | 104 -
.../zh/SystemDesign/StorageEngine/DataPartition.md | 84 -
docs/zh/SystemDesign/StorageEngine/FileLists.md | 157 -
docs/zh/SystemDesign/StorageEngine/FlushManager.md | 84 -
docs/zh/SystemDesign/StorageEngine/MergeManager.md | 109 -
docs/zh/SystemDesign/StorageEngine/Recover.md | 106 -
.../zh/SystemDesign/StorageEngine/StorageEngine.md | 67 -
docs/zh/SystemDesign/StorageEngine/WAL.md | 48 -
docs/zh/SystemDesign/Tools/Sync.md | 298 --
docs/zh/SystemDesign/TsFile/Format.md | 746 ----
docs/zh/SystemDesign/TsFile/Read.md | 554 ---
docs/zh/SystemDesign/TsFile/TsFile.md | 30 -
docs/zh/SystemDesign/TsFile/Write.md | 125 -
docs/zh/UserGuide/API/InfluxDB-Protocol.md | 2 +-
docs/zh/UserGuide/API/RestService.md | 30 +-
.../Administration-Management/Administration.md | 2 +-
docs/zh/UserGuide/Data-Concept/Schema-Template.md | 2 +-
.../Ecosystem Integration/Writing Data on HDFS.md | 2 +-
docs/zh/UserGuide/Maintenance-Tools/Metric-Tool.md | 153 +-
docs/zh/UserGuide/Maintenance-Tools/Sync-Tool.md | 4 +
docs/zh/UserGuide/Operate-Metadata/Timeseries.md | 77 +-
docs/zh/UserGuide/Process-Data/UDF-Library.md | 4520 -------------------
.../Process-Data/UDF-User-Defined-Function.md | 2 +-
docs/zh/UserGuide/Query-Data/Select-Expression.md | 42 +
.../UserGuide/QuickStart/Command-Line-Interface.md | 24 +-
docs/zh/UserGuide/Reference/Config-Manual.md | 11 +-
docs/zh/UserGuide/Reference/Syntax-Conventions.md | 55 +-
docs/zh/UserGuide/UDF-Library/Anomaly-Detection.md | 531 +++
docs/zh/UserGuide/UDF-Library/Data-Matching.md | 333 ++
docs/zh/UserGuide/UDF-Library/Data-Profiling.md | 1805 ++++++++
docs/zh/UserGuide/UDF-Library/Data-Quality.md | 524 +++
docs/zh/UserGuide/UDF-Library/Data-Repairing.md | 347 ++
docs/zh/UserGuide/UDF-Library/Frequency-Domain.md | 598 +++
docs/zh/UserGuide/UDF-Library/M4.md | 93 +
docs/zh/UserGuide/UDF-Library/Quick-Start.md | 40 +
docs/zh/UserGuide/UDF-Library/Series-Discovery.md | 173 +
docs/zh/UserGuide/UDF-Library/String-Processing.md | 290 ++
.../zh/UserGuide/Write-And-Delete-Data/CSV-Tool.md | 8 +-
.../iotdb/AlignedTimeseriesSessionExample.java | 38 +-
.../iotdb/HybridTimeseriesSessionExample.java | 14 +-
.../java/org/apache/iotdb/tsfile/Constant.java | 2 +
.../iotdb/tsfile/TsFileForceAppendWrite.java | 1 +
.../java/org/apache/iotdb/tsfile/TsFileRead.java | 18 +-
.../tsfile/TsFileWriteAlignedWithTSRecord.java | 16 +-
.../iotdb/tsfile/TsFileWriteAlignedWithTablet.java | 28 +-
.../iotdb/tsfile/TsFileWriteWithTSRecord.java | 16 +-
.../apache/iotdb/tsfile/TsFileWriteWithTablet.java | 16 +-
.../iotdb/db/query/udf/example/WindowStartEnd.java | 66 +
.../iotdb/integration/env/ClusterEnvBase.java | 9 +-
.../apache/iotdb/integration/env/ClusterNode.java | 10 +
.../apache/iotdb/db/integration/IOTDBInsertIT.java | 11 +
.../iotdb/db/integration/IoTDBAlignByDeviceIT.java | 96 +
.../iotdb/db/integration/IoTDBCheckConfigIT.java | 4 +-
.../db/integration/IoTDBCreateTimeseriesIT.java | 104 +
.../db/integration/IoTDBDatetimeFormatIT.java | 112 +
.../iotdb/db/integration/IoTDBDeletionIT.java | 10 +-
.../iotdb/db/integration/IoTDBQuotedPathIT.java | 2 +-
.../db/integration/IoTDBRemovePartitionIT.java | 4 -
.../db/integration/IoTDBSyntaxConventionIT.java | 177 +-
.../db/integration/IoTDBUDFWindowQueryIT.java | 165 +-
.../db/integration/IoTDBUDTFBuiltinFunctionIT.java | 30 +
.../aligned/IOTDBInsertAlignedValuesIT.java | 11 +
.../db/integration/aligned/IoTDBDeletionIT.java | 10 +-
.../IoTDBSyntaxConventionVersionAdaptionIT.java | 16 +
.../apache/iotdb/session/IoTDBSessionSimpleIT.java | 2 -
.../session/IoTDBSessionSyntaxConventionIT.java | 146 +
metrics/ReadMe.md | 28 +-
metrics/dropwizard-metrics/pom.xml | 7 +-
.../dropwizard/DropwizardMetricManager.java | 121 +-
.../iotdb/metrics/dropwizard/MetricName.java | 44 +-
.../dropwizard/reporter/DropwizardJmxReporter.java | 4 +-
.../DropwizardMetricsExporter.java | 26 +-
.../reporter/DropwizardPrometheusReporter.java | 85 +-
.../reporter/{prometheus => }/MetricType.java | 2 +-
.../{prometheus => }/PrometheusTextWriter.java | 2 +-
.../reporter/prometheus/PrometheusReporter.java | 231 -
.../reporter/prometheus/PrometheusSender.java | 63 -
.../reporter/prometheus/PushGateway.java | 151 -
... => org.apache.iotdb.metrics.reporter.Reporter} | 0
.../dropwizard/DropwizardMetricManagerTest.java | 128 +-
.../main/assembly/resources/conf/iotdb-metric.yml | 31 +-
.../org/apache/iotdb/metrics/MetricManager.java | 43 +-
.../org/apache/iotdb/metrics/MetricService.java | 25 +-
.../apache/iotdb/metrics/config/MetricConfig.java | 67 +-
.../metrics/config/MetricConfigDescriptor.java | 1 +
.../iotdb/metrics/impl/DoNothingMetricManager.java | 31 +-
.../metrics/{ => reporter}/CompositeReporter.java | 2 +-
.../iotdb/metrics/{ => reporter}/Reporter.java | 3 +-
.../org/apache/iotdb/metrics/type/IMetric.java | 9 +-
.../apache/iotdb/metrics/utils/MetricLevel.java} | 25 +-
.../apache/iotdb/metrics/utils/MonitorType.java | 31 +-
.../apache/iotdb/metrics/utils/OutPutFormat.java} | 13 +-
.../iotdb/metrics/utils/PredefinedMetric.java | 9 +-
.../apache/iotdb/metrics/utils/ReporterType.java | 8 +-
.../iotdb/metrics/config/MetricConfigTest.java | 5 +-
.../interface/src/test/resources/iotdb-metric.yml | 36 +-
metrics/micrometer-metrics/pom.xml | 2 +-
.../{MeterIdUtils.java => MetricName.java} | 42 +-
.../micrometer/MicrometerMetricManager.java | 185 +-
.../micrometer/reporter/MicrometerJmxReporter.java | 4 +-
.../reporter/MicrometerPrometheusReporter.java | 11 +-
... => org.apache.iotdb.metrics.reporter.Reporter} | 0
.../micrometer/MicrometerMetricManagerTest.java | 10 +-
pom.xml | 4 +-
server/file-changelists/mlog-changelist.md | 4 +
.../system.properties-changelist.md | 10 +
server/pom.xml | 2 +-
.../resources/conf/iotdb-engine.properties | 11 +-
server/src/assembly/resources/conf/iotdb-env.bat | 11 +
server/src/assembly/resources/conf/iotdb-env.sh | 8 +
.../src/assembly/resources/sbin/start-server.bat | 2 +-
server/src/assembly/resources/sbin/start-server.sh | 2 +-
.../org/apache/iotdb/db/auth/AuthorityChecker.java | 1 +
.../iotdb/db/auth/authorizer/BasicAuthorizer.java | 2 +-
.../org/apache/iotdb/db/concurrent/ThreadName.java | 1 +
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 58 +-
.../org/apache/iotdb/db/conf/IoTDBConfigCheck.java | 278 +-
.../org/apache/iotdb/db/conf/IoTDBConstant.java | 6 +
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 29 +-
.../org/apache/iotdb/db/engine/StorageEngine.java | 50 +-
.../apache/iotdb/db/engine/cache/ChunkCache.java | 2 +
.../db/engine/cache/TimeSeriesMetadataCache.java | 7 +-
.../engine/compaction/CompactionTaskManager.java | 6 +-
.../db/engine/compaction/CompactionUtils.java | 43 +-
.../db/engine/compaction/TsFileIdentifier.java | 32 +-
.../cross/AbstractCrossSpaceCompactionTask.java | 2 +
.../CrossSpaceCompactionExceptionHandler.java | 134 +-
.../RewriteCrossSpaceCompactionSelector.java | 7 +-
.../RewriteCrossSpaceCompactionLogAnalyzer.java | 104 +-
.../recover/RewriteCrossSpaceCompactionLogger.java | 1 +
.../selector/RewriteCompactionFileSelector.java | 11 +-
.../task/RewriteCrossCompactionRecoverTask.java | 221 +-
.../task/RewriteCrossSpaceCompactionTask.java | 60 +-
.../inner/AbstractInnerSpaceCompactionTask.java | 1 +
.../InnerSpaceCompactionExceptionHandler.java | 55 +-
.../SizeTieredCompactionRecoverTask.java | 7 +-
.../inner/sizetiered/SizeTieredCompactionTask.java | 33 +-
.../inner/utils/SizeTieredCompactionLogger.java | 4 +-
.../compaction/task/AbstractCompactionTask.java | 2 +
.../compaction/task/CompactionRecoverTask.java | 27 +-
.../apache/iotdb/db/engine/flush/FlushManager.java | 3 +
.../iotdb/db/engine/flush/MemTableFlushTask.java | 2 +
.../iotdb/db/engine/memtable/AbstractMemTable.java | 27 +-
.../db/engine/storagegroup/TsFileManager.java | 81 +-
.../engine/storagegroup/TsFileNameGenerator.java | 2 +-
.../engine/storagegroup/TsFileProcessorInfo.java | 4 +
.../db/engine/storagegroup/TsFileResourceList.java | 327 +-
.../storagegroup/VirtualStorageGroupProcessor.java | 19 +-
.../virtualSg/StorageGroupManager.java | 13 +-
.../org/apache/iotdb/db/metadata/MManager.java | 44 +-
.../iotdb/db/metadata/logfile/MLogWriter.java | 7 +-
.../org/apache/iotdb/db/metadata/mtree/MTree.java | 39 +-
.../db/metadata/template/TemplateManager.java | 18 +-
.../apache/iotdb/db/metadata/utils/MetaUtils.java | 6 +
.../reporter/DropwizardIoTDBReporter.java | 4 +-
.../reporter/MicrometerIoTDBReporter.java | 4 +-
.../influxdb/constant/InfluxSQLConstant.java | 57 +
.../iotdb/db/protocol/influxdb/dto/IoTDBPoint.java | 10 +-
.../influxdb/operator/InfluxQueryOperator.java | 21 +-
.../influxdb/operator/InfluxSelectComponent.java | 94 +
.../influxdb/sql/InfluxDBLogicalGenerator.java | 66 +
.../protocol/influxdb/sql/InfluxDBSqlVisitor.java | 297 ++
.../protocol/rest/handler/QueryDataSetHandler.java | 39 +-
.../protocol/rest/impl/GrafanaApiServiceImpl.java | 15 +-
.../db/protocol/rest/impl/PingApiServiceImpl.java | 13 +
.../iotdb/db/qp/constant/FilterConstant.java | 20 +-
.../apache/iotdb/db/qp/constant/SQLConstant.java | 3 +-
.../apache/iotdb/db/qp/executor/PlanExecutor.java | 43 +-
.../qp/logical/crud/GroupByFillQueryOperator.java | 10 +
.../db/qp/logical/crud/GroupByQueryOperator.java | 34 +
.../iotdb/db/qp/logical/crud/QueryOperator.java | 36 +-
.../iotdb/db/qp/logical/crud/SelectComponent.java | 4 +-
.../db/qp/logical/sys/SetTemplateOperator.java | 7 +-
.../db/qp/logical/sys/UnsetTemplateOperator.java | 7 +-
.../db/qp/physical/crud/GroupByTimeFillPlan.java | 8 +
.../iotdb/db/qp/physical/crud/GroupByTimePlan.java | 27 +
.../iotdb/db/qp/physical/crud/InsertPlan.java | 9 +
.../db/qp/physical/crud/RawDataQueryPlan.java | 15 +
.../iotdb/db/qp/physical/sys/SetTemplatePlan.java | 15 +-
.../db/qp/physical/sys/UnsetTemplatePlan.java | 15 +-
.../apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java | 177 +-
.../iotdb/db/qp/strategy/LogicalGenerator.java | 6 +-
.../db/query/dataset/AlignByDeviceDataSet.java | 23 +-
.../dataset/groupby/GroupByEngineDataSet.java | 10 +-
.../iotdb/db/query/executor/QueryRouter.java | 118 +-
.../db/query/pool/RawQueryReadTaskPoolManager.java | 3 +
.../iotdb/db/query/udf/api/access/RowWindow.java | 40 +
.../db/query/udf/builtin/BuiltinFunction.java | 1 +
.../iotdb/db/query/udf/builtin/UDTFOnOff.java | 86 +
...izableRowRecordListBackedMultiColumnWindow.java | 18 +-
...SerializableTVListBackedSingleColumnWindow.java | 18 +-
.../layer/MultiInputColumnIntermediateLayer.java | 18 +-
...InputColumnMultiReferenceIntermediateLayer.java | 15 +-
...nputColumnSingleReferenceIntermediateLayer.java | 15 +-
.../iotdb/db/rescon/TsFileResourceManager.java | 22 +-
.../db/security/encrypt/AsymmetricEncrypt.java | 30 +-
.../security/encrypt/AsymmetricEncryptFactory.java | 78 +
.../security/encrypt/EncryptDecryptException.java | 16 +-
.../db/security/encrypt/MessageDigestEncrypt.java | 59 +
.../iotdb/db/service/metrics/MetricsService.java | 13 +-
.../db/service/thrift/ProcessorWithMetrics.java | 9 +-
.../iotdb/db/service/thrift/ThriftService.java | 6 +-
.../db/service/thrift/impl/TSServiceImpl.java | 63 +-
.../db/sync/receiver/transfer/SyncServiceImpl.java | 3 +-
.../java/org/apache/iotdb/db/utils/AuthUtils.java | 24 +-
.../apache/iotdb/db/utils/ErrorHandlingUtils.java | 7 -
.../org/apache/iotdb/db/utils/ThreadUtils.java | 51 +
.../iotdb/db/writelog/io/SingleFileLogReader.java | 19 +
.../writelog/manager/MultiFileLogNodeManager.java | 1 +
.../db/writelog/node/ExclusiveWriteLogNode.java | 31 +-
.../iotdb/db/writelog/node/WriteLogNode.java | 6 +
... => org.apache.iotdb.metrics.reporter.Reporter} | 0
.../db/auth/user/LocalFileUserManagerTest.java | 4 +-
.../engine/compaction/CompactionSchedulerTest.java | 23 +-
.../cross/CrossSpaceCompactionExceptionTest.java | 50 +-
.../cross/RewriteCompactionFileSelectorTest.java | 326 +-
.../RewriteCrossSpaceCompactionRecoverTest.java | 4 +-
.../inner/InnerSpaceCompactionExceptionTest.java | 16 +-
.../SizeTieredCompactionRecoverTest.java | 2 +-
.../SizeTieredCompactionRecoverCompatibleTest.java | 157 +
.../db/engine/memtable/MemtableBenchmark.java | 2 +-
.../storagegroup/StorageGroupProcessorTest.java | 4 +-
.../iotdb/db/metadata/MManagerBasicTest.java | 108 +
.../org/apache/iotdb/db/metadata/TemplateTest.java | 75 +
.../influxdb/sql/InfluxDBLogicalGeneratorTest.java | 68 +
.../iotdb/db/protocol/rest/IoTDBRestServiceIT.java | 16 +-
.../iotdb/db/qp/physical/PhysicalPlanTest.java | 19 +-
.../security/encrypt/MessageDigestEncryptTest.java | 94 +
.../iotdb/db/writelog/io/LogWriterReaderTest.java | 115 +
.../java/org/apache/iotdb/session/Session.java | 76 +-
.../org/apache/iotdb/session/pool/SessionPool.java | 42 +-
.../session/IoTDBSessionVectorAggregationIT.java | 3 +-
.../iotdb/session/IoTDBSessionVectorInsertIT.java | 1 -
.../java/org/apache/iotdb/session/SessionTest.java | 43 +-
site/src/main/.vuepress/config.js | 237 +-
site/src/main/.vuepress/redirects | 4 +-
site/src/main/.vuepress/theme/components/Page.vue | 2 +-
.../test/java/org/apache/iotdb/db/sql/Cases.java | 12 +-
thrift-cluster/src/main/thrift/cluster.thrift | 10 +-
thrift-influxdb/README.md | 2 +-
thrift/rpc-changelist.md | 24 +-
tsfile/format-changelist.md | 2 +-
.../iotdb/tsfile/common/conf/TSFileConfig.java | 2 +-
.../iotdb/tsfile/common/conf/TSFileDescriptor.java | 208 +-
.../tsfile/encoding/decoder/FloatDecoder.java | 12 +-
.../tsfile/encoding/decoder/PlainDecoder.java | 2 +-
.../file/metadata/statistics/BinaryStatistics.java | 13 +-
.../metadata/statistics/BooleanStatistics.java | 10 +-
.../file/metadata/statistics/DoubleStatistics.java | 4 +-
.../file/metadata/statistics/FloatStatistics.java | 4 +-
.../metadata/statistics/IntegerStatistics.java | 4 +-
.../file/metadata/statistics/LongStatistics.java | 4 +-
.../iotdb/tsfile/read/TsFileSequenceReader.java | 18 +
.../read/controller/CachedChunkLoaderImpl.java | 67 +-
.../org/apache/iotdb/tsfile/utils/BytesUtils.java | 4 +-
.../apache/iotdb/tsfile/utils/StringContainer.java | 4 +-
.../v2/file/metadata/MetadataIndexNodeV2.java | 2 +-
.../apache/iotdb/tsfile/write/TsFileWriter.java | 8 +-
.../apache/iotdb/tsfile/write/record/Tablet.java | 32 +-
.../tsfile/common/conf/TSFileDescriptorTest.java | 85 +
382 files changed, 16281 insertions(+), 23852 deletions(-)