This is an automated email from the ASF dual-hosted git repository.
haonan pushed a change to branch NewTsFileV2
in repository https://gitbox.apache.org/repos/asf/iotdb.git.
from 9e70813 fix bug
add dd53d12 fix the maven version prerequisites in doc (#2669)
add 9dc3885 remove English contents in Chinese doc (#2697)
add 227c886 [ISSUE-2598] Throw explicit exception when time series is
unknown in where clause (#2599)
add 8289372 Update tsdb comparison doc (#2601)
add 00414af fix the client leak of client pool
add 978dd58 use remote schema cache when check timeseries exist or not
add 761895f use try-catch-with-resource instead of try-catch
add 65d5ab3 use ClientUtils.putBackSyncClient all over the place
add 5a31889 fix the sonar bug in PublicBAOS.java
add 26ecec7 remove the synchronized keyword of those override method in
PublicBAOS
add c79f8ef Apply spotless
add 92c8384 Merge branch 'apache_master' into
apache_master_0204_fix_client_pool_leak
add 61c9286 Merge pull request #2635 from
neuyilan/apache_master_0204_fix_client_pool_leak
add 46b0c2f [ISSUE-2673] Improve tests in PhysicalPlanSerializeTest
(#2672)
add bd87c55 remove some duplicate statements in Chinese config manual
(#2701)
add 032a0e7 [IOTDB-1168] Remove duplicated-throws
add cccd30d [IOTDB-1167] Remove unnecessary modifier
add aefd8ef [IOTDB-1165] Using Java Style array declaration
add 5a14711 [IOTDB-1166] Remove redundant toString() calls (#2704)
add 7d4b568 [ISSUE-2611] An unsequence file that covers too many sequence
file causes OOM query (#2616)
add 603d6b2 [IOTDB-1135] Fix count timeseries bug when the paths are
nested (#2677)
add dcab9bd Add the description about TsClean to docs (#2711)
add e5e36f3 Fix an error in AggregationQuery system design doc (#2719)
add 67b08f9 Add level merge to "merge" command (#2605)
add bc64896 Add new committer (#2720)
add c84771b [IOTDB-1152] optimize regular data size in traversing (#2667)
add ca40856 move sonar and coverall as seperate actions; merge Linux and
Mac actions into one file (#2713)
add cb24696 Remove unexpected exception thrown when all CreateTimeseries
opeartions are successful for CreateMultiTimeseries (#2718)
add de69352 Update ASF copyright year on website (#2723)
add 3aed578 [IOTDB-1024] Support multiple aggregated measurements for
group by level statement (#2714)
add 6770dba New distribution structure for v0.12 (#2646)
add b4544d8 [IOTDB-1163]optimize the insertRecords session interface for
cluster version (#2698)
add 0cf96a5 [IOTDB-1169] Clean up for redundant throw clause (#2721)
add 128dcab Merge branch 'master' into NewTsFileV2
No new revisions were added by this update.
Summary of changes:
.github/workflows/client.yml | 4 +-
.github/workflows/{main-mac.yml => main-unix.yml} | 10 +-
.github/workflows/main-win.yml | 2 +-
.../{main-linux.yml => sonar-coveralls.yml} | 20 +-
README.md | 4 +-
README_ZH.md | 2 +-
.../java/org/apache/iotdb/cli/AbstractCliIT.java | 2 +-
.../org/apache/iotdb/cli/StartClientScriptIT.java | 4 +-
client-cpp/pom.xml | 156 ++++----
client-cpp/src/assembly/client-cpp.xml | 1 +
cluster/src/assembly/cluster.xml | 8 +-
.../java/org/apache/iotdb/cluster/ClientMain.java | 2 +-
.../iotdb/cluster/client/DataClientProvider.java | 7 +-
.../iotdb/cluster/coordinator/Coordinator.java | 42 +-
.../cluster/log/applier/AsyncDataLogApplier.java | 8 +
.../iotdb/cluster/log/applier/DataLogApplier.java | 11 +
.../cluster/log/logtypes/PhysicalPlanLog.java | 2 +-
.../cluster/log/snapshot/MetaSimpleSnapshot.java | 3 +-
.../apache/iotdb/cluster/metadata/CMManager.java | 159 ++++++--
.../apache/iotdb/cluster/metadata/MetaPuller.java | 26 +-
.../iotdb/cluster/query/ClusterPlanExecutor.java | 57 +--
.../iotdb/cluster/query/ClusterPlanRouter.java | 35 +-
.../cluster/query/aggregate/ClusterAggregator.java | 16 +-
.../query/groupby/RemoteGroupByExecutor.java | 37 +-
.../query/last/ClusterLastQueryExecutor.java | 32 +-
.../cluster/query/reader/ClusterReaderFactory.java | 16 +-
.../iotdb/cluster/query/reader/DataSourceInfo.java | 3 +-
.../reader/RemoteSeriesReaderByTimestamp.java | 16 +-
.../query/reader/RemoteSimpleSeriesReader.java | 14 +-
.../apache/iotdb/cluster/server/ClientServer.java | 14 +-
.../iotdb/cluster/server/StoppedMemberManager.java | 2 +-
.../cluster/server/member/DataGroupMember.java | 12 +-
.../apache/iotdb/cluster/server/monitor/Timer.java | 2 +-
.../cluster/utils/nodetool/function/Host.java | 2 +-
.../cluster/client/DataClientProviderTest.java | 3 +
.../iotdb/cluster/common/TestLogManager.java | 4 +-
.../iotdb/cluster/log/CommitLogCallbackTest.java | 4 +-
.../cluster/log/applier/MetaLogApplierTest.java | 11 +-
.../cluster/log/manage/RaftLogManagerTest.java | 3 +-
.../cluster/log/snapshot/DataSnapshotTest.java | 2 +-
.../iotdb/cluster/query/LoadConfigurationTest.java | 4 +-
.../query/reader/RemoteSimpleSeriesReaderTest.java | 2 +-
.../caller/AppendGroupEntryHandlerTest.java | 3 +-
.../handlers/caller/ElectionHandlerTest.java | 2 +-
compile-tools/thrift/pom.xml | 432 +++++++--------------
compile-tools/thrift/src/assembly/compiler.xml | 37 --
compile-tools/thrift/src/assembly/cpp.xml | 51 ---
compile-tools/thrift/src/assembly/python.xml | 38 --
distribution/pom.xml | 31 +-
.../src/assembly/{distribution.xml => all.xml} | 57 +--
{cli => distribution}/src/assembly/cli.xml | 24 +-
.../src/assembly/client-cpp.xml | 14 +-
.../src/assembly/{distribution.xml => cluster.xml} | 64 ++-
distribution/src/assembly/common-files.xml | 48 +++
.../src/assembly/grafana.xml | 26 +-
.../src/assembly/{distribution.xml => server.xml} | 49 +--
docker/src/main/Dockerfile | 2 +-
docs/UserGuide/Client/Programming - JDBC.md | 2 +-
docs/UserGuide/Client/Programming - Native API.md | 2 +-
docs/UserGuide/Comparison/TSDB-Comparison.md | 107 +++--
.../DML Data Manipulation Language.md | 38 +-
.../Operation Manual/UDF User Defined Function.md | 6 +-
docs/UserGuide/Server/Download.md | 2 +-
docs/zh/Development/ContributeGuide.md | 2 +-
docs/zh/SystemDesign/DataQuery/AggregationQuery.md | 2 +-
docs/zh/UserGuide/Client/Programming - JDBC.md | 2 +-
.../UserGuide/Client/Programming - Native API.md | 2 +-
.../DML Data Manipulation Language.md | 36 +-
.../Operation Manual/UDF User Defined Function.md | 6 +-
docs/zh/UserGuide/Server/Config Manual.md | 30 +-
docs/zh/UserGuide/Server/Download.md | 2 +-
example/client-cpp-example/pom.xml | 214 +++++-----
.../iotdb/flink/FlinkTsFileStreamSource.java | 3 +-
.../iotdb/hadoop/tsfile/TSFMRReadExample.java | 3 +-
.../iotdb/hadoop/tsfile/TSMRWriteExample.java | 3 +-
.../apache/iotdb/hadoop/tsfile/TsFileHelper.java | 3 +-
.../main/java/org/apache/iotdb/SessionExample.java | 5 +-
.../java/org/apache/iotdb/SessionPoolExample.java | 2 +-
.../iotdb/tsfile/TsFileWriteWithTSRecord.java | 2 +-
.../java/org/apache/iotdb/flink/IoTDBSink.java | 2 +-
.../iotdb/flink/IoTDBSinkBatchInsertTest.java | 2 +-
.../iotdb/flink/IoTDBSinkBatchTimerTest.java | 4 +-
.../iotdb/flink/tsfile/RowTSRecordConverter.java | 7 +-
.../flink/tsfile/RowTsFileConnectorTestBase.java | 2 +-
.../flink/tsfile/RowTsFileInputFormatITCase.java | 2 +-
.../web/grafana/dao/impl/BasicDaoImplTest.java | 4 +-
.../apache/iotdb/hadoop/fileSystem/HDFSFile.java | 23 +-
.../apache/iotdb/hadoop/fileSystem/HDFSInput.java | 10 +-
.../apache/iotdb/hadoop/fileSystem/HDFSOutput.java | 4 +-
.../iotdb/hadoop/tsfile/TSFRecordReader.java | 4 +-
.../iotdb/hadoop/tsfile/TSFRecordWriter.java | 2 +-
.../apache/iotdb/hadoop/tsfile/TSFHadoopTest.java | 4 +-
.../iotdb/hadoop/tsfile/TSFInputSplitTest.java | 2 +-
.../iotdb/hadoop/tsfile/TsFileTestHelper.java | 3 +-
.../org/apache/iotdb/hive/TSFHiveOutputFormat.java | 2 +-
.../org/apache/iotdb/hive/TSFHiveRecordReader.java | 2 +-
.../org/apache/iotdb/hive/TsFileDeserializer.java | 2 +-
.../java/org/apache/iotdb/hive/TsFileSerDe.java | 4 +-
.../org/apache/iotdb/hive/TsFileTestHelper.java | 3 +-
jdbc/README.md | 2 +-
.../org/apache/iotdb/jdbc/IoTDBConnection.java | 2 +-
.../org/apache/iotdb/jdbc/IoTDBDataSource.java | 17 +-
.../apache/iotdb/jdbc/IoTDBDataSourceFactory.java | 10 +-
.../apache/iotdb/jdbc/IoTDBDatabaseMetadata.java | 8 +-
.../java/org/apache/iotdb/jdbc/IoTDBDriver.java | 4 +-
.../apache/iotdb/jdbc/IoTDBPreparedStatement.java | 24 +-
.../java/org/apache/iotdb/jdbc/IoTDBStatement.java | 2 +-
.../test/java/org/apache/iotdb/jdbc/BatchTest.java | 2 +-
.../org/apache/iotdb/jdbc/IoTDBConnectionTest.java | 6 +-
.../apache/iotdb/jdbc/IoTDBResultMetadataTest.java | 4 +-
.../org/apache/iotdb/jdbc/IoTDBStatementTest.java | 2 +-
.../test/java/org/apache/iotdb/jdbc/UtilsTest.java | 4 +-
pom.xml | 29 +-
.../iotdb/db/auth/authorizer/OpenIdAuthorizer.java | 8 +-
.../org/apache/iotdb/db/engine/StorageEngine.java | 9 +-
.../db/engine/compaction/TsFileManagement.java | 6 +
.../level/LevelCompactionTsFileManagement.java | 3 +-
.../iotdb/db/engine/merge/manage/MergeManager.java | 4 +-
.../io/LocalTextModificationAccessor.java | 2 +-
.../engine/storagegroup/StorageGroupProcessor.java | 33 +-
.../storagegroup/virtualSg/VirtualPartitioner.java | 4 +-
.../virtualSg/VirtualStorageGroupManager.java | 4 +-
.../query/UnSupportedFillTypeException.java | 2 +-
.../org/apache/iotdb/db/metadata/MManager.java | 4 +-
.../java/org/apache/iotdb/db/metadata/MTree.java | 102 ++---
.../apache/iotdb/db/metrics/server/JettyUtil.java | 6 +-
.../iotdb/db/metrics/server/QueryServlet.java | 7 +-
.../apache/iotdb/db/metrics/ui/MetricsPage.java | 2 +-
.../apache/iotdb/db/qp/executor/IPlanExecutor.java | 8 +
.../apache/iotdb/db/qp/executor/PlanExecutor.java | 33 +-
.../org/apache/iotdb/db/qp/logical/Operator.java | 3 +-
.../apache/iotdb/db/qp/physical/PhysicalPlan.java | 8 +-
.../iotdb/db/qp/physical/crud/AggregationPlan.java | 35 ++
.../iotdb/db/qp/physical/crud/InsertRowPlan.java | 10 +-
.../physical/crud/InsertRowsOfOneDevicePlan.java | 4 +-
.../iotdb/db/qp/physical/crud/InsertRowsPlan.java | 219 +++++++++++
.../iotdb/db/qp/physical/sys/AuthorPlan.java | 2 +-
.../qp/physical/sys/CreateMultiTimeSeriesPlan.java | 14 +
.../iotdb/db/qp/physical/sys/DataAuthPlan.java | 2 +-
.../apache/iotdb/db/qp/physical/sys/ShowPlan.java | 2 +-
.../iotdb/db/qp/strategy/PhysicalGenerator.java | 11 +
.../qp/strategy/optimizer/ConcatPathOptimizer.java | 15 +-
.../db/query/aggregation/impl/AvgAggrResult.java | 17 +
.../db/query/aggregation/impl/CountAggrResult.java | 2 +-
.../query/aggregation/impl/MaxValueAggrResult.java | 4 +-
.../query/aggregation/impl/MinValueAggrResult.java | 7 +-
.../iotdb/db/query/dataset/SingleDataSet.java | 5 +-
.../query/dataset/groupby/GroupByTimeDataSet.java | 8 +-
.../db/query/executor/AggregationExecutor.java | 12 +-
.../db/query/reader/chunk/DiskChunkLoader.java | 2 +-
.../db/query/reader/chunk/MemChunkLoader.java | 4 +-
.../db/query/reader/chunk/MemChunkReader.java | 2 +-
.../query/reader/series/SeriesAggregateReader.java | 2 +-
.../iotdb/db/query/reader/series/SeriesReader.java | 20 +-
.../UDFInputSeriesDataTypeNotValidException.java | 4 +-
.../db/query/udf/core/executor/UDTFExecutor.java | 2 +-
.../udf/service/TemporaryQueryDataFileService.java | 7 +-
.../query/udf/service/UDFRegistrationService.java | 9 +-
.../org/apache/iotdb/db/service/JMXService.java | 3 +-
.../org/apache/iotdb/db/service/MQTTService.java | 3 +-
.../apache/iotdb/db/service/MetricsService.java | 4 +-
.../org/apache/iotdb/db/service/RPCService.java | 3 +-
.../org/apache/iotdb/db/service/TSServiceImpl.java | 98 +++--
.../org/apache/iotdb/db/service/UpgradeSevice.java | 3 +-
.../iotdb/db/sync/receiver/SyncServerManager.java | 3 +-
.../db/sync/receiver/transfer/SyncServiceImpl.java | 9 +-
.../apache/iotdb/db/tools/TsFileSketchTool.java | 6 +-
.../db/tools/watermark/WatermarkDetector.java | 2 +-
.../java/org/apache/iotdb/db/utils/AuthUtils.java | 2 +-
.../iotdb/db/utils/EncodingInferenceUtils.java | 2 +-
.../org/apache/iotdb/db/utils/FilePathUtils.java | 155 ++++----
.../java/org/apache/iotdb/db/utils/FileUtils.java | 3 +-
.../org/apache/iotdb/db/utils/SchemaUtils.java | 6 +-
.../db/auth/authorizer/OpenIdAuthorizerTest.java | 2 +-
.../db/auth/role/LocalFileRoleAccessorTest.java | 2 +-
.../db/auth/role/LocalFileRoleManagerTest.java | 2 +-
.../db/auth/user/LocalFileUserAccessorTest.java | 2 +-
.../IoTDBDefaultThreadExceptionHandlerTest.java | 4 +-
.../db/concurrent/IoTDBThreadPoolFactoryTest.java | 8 +-
.../org/apache/iotdb/db/constant/TestConstant.java | 3 +-
.../db/engine/memtable/MemTableFlushTaskTest.java | 3 +-
.../db/engine/memtable/MemtableBenchmark.java | 3 +-
.../db/engine/memtable/PrimitiveMemTableTest.java | 4 +-
.../iotdb/db/engine/merge/MergeTaskTest.java | 3 +-
.../engine/modification/DeletionFileNodeTest.java | 3 +-
.../io/LocalTextModificationAccessorTest.java | 2 +-
.../storagegroup/StorageGroupProcessorTest.java | 3 +-
.../iotdb/db/engine/storagegroup/TTLTest.java | 4 +-
.../engine/storagegroup/TsFileProcessorTest.java | 2 +-
.../virtualSg/HashVirtualPartitionerTest.java | 2 +-
.../db/integration/IoTDBAutoCreateSchemaIT.java | 2 +-
.../iotdb/db/integration/IoTDBCheckConfigIT.java | 2 +-
.../iotdb/db/integration/IoTDBClearCacheIT.java | 3 +-
.../apache/iotdb/db/integration/IoTDBCloseIT.java | 3 +-
.../iotdb/db/integration/IoTDBCompleteIT.java | 20 +-
.../iotdb/db/integration/IoTDBCompressTypeIT.java | 2 +-
.../db/integration/IoTDBCreateSnapshotIT.java | 2 +-
.../apache/iotdb/db/integration/IoTDBDaemonIT.java | 14 +-
.../db/integration/IoTDBDeleteStorageGroupIT.java | 2 +-
.../db/integration/IoTDBDeleteTimeseriesIT.java | 2 +-
.../db/integration/IoTDBEngineTimeGeneratorIT.java | 3 +-
.../apache/iotdb/db/integration/IoTDBFillIT.java | 21 +-
.../db/integration/IoTDBFloatPrecisionIT.java | 5 +-
.../db/integration/IoTDBFlushQueryMergeIT.java | 6 +-
.../iotdb/db/integration/IoTDBLargeDataIT.java | 12 +-
.../apache/iotdb/db/integration/IoTDBLastIT.java | 4 +-
.../iotdb/db/integration/IoTDBLimitSlimitIT.java | 11 +-
.../iotdb/db/integration/IoTDBMergeTest.java | 2 +-
.../iotdb/db/integration/IoTDBMetadataFetchIT.java | 2 +-
.../iotdb/db/integration/IoTDBMultiDeviceIT.java | 3 +-
.../iotdb/db/integration/IoTDBMultiSeriesIT.java | 13 +-
.../db/integration/IoTDBMultiStatementsIT.java | 3 +-
.../iotdb/db/integration/IoTDBNumberPathIT.java | 21 +-
.../iotdb/db/integration/IoTDBQueryDemoIT.java | 2 +-
.../iotdb/db/integration/IoTDBQuotedPathIT.java | 2 +-
.../iotdb/db/integration/IoTDBRecoverIT.java | 4 +-
.../db/integration/IoTDBRecoverUnclosedIT.java | 4 +-
.../db/integration/IoTDBRemovePartitionIT.java | 7 +-
.../IoTDBSameMeasurementsDifferentTypesIT.java | 3 +-
.../iotdb/db/integration/IoTDBSeriesReaderIT.java | 41 ++
.../iotdb/db/integration/IoTDBSimpleQueryIT.java | 2 +-
.../iotdb/db/integration/IoTDBTagAlterIT.java | 2 +-
.../apache/iotdb/db/integration/IoTDBTagIT.java | 2 +-
.../iotdb/db/integration/IoTDBVersionIT.java | 2 +-
.../aggregation/IoTDBAggregationByLevelIT.java | 86 ++--
.../aggregation/IoTDBAggregationIT.java | 10 +-
.../aggregation/IoTDBAggregationLargeDataIT.java | 7 +-
.../db/integration/auth/IoTDBAuthorizationIT.java | 2 +-
.../iotdb/db/metadata/MManagerBasicTest.java | 68 +++-
.../org/apache/iotdb/db/metadata/MTreeTest.java | 2 +-
.../apache/iotdb/db/metadata/PartialPathTest.java | 2 +-
.../iotdb/db/qp/logical/IndexLogicalPlanTest.java | 5 +-
.../db/qp/physical/PhysicalPlanSerializeTest.java | 140 +++----
.../iotdb/db/qp/physical/SerializationTest.java | 4 +-
.../iotdb/db/qp/sql/IoTDBsqlVisitorTest.java | 4 +-
.../iotdb/db/query/control/TracingManagerTest.java | 5 +-
.../reader/series/SeriesAggregateReaderTest.java | 6 +-
.../reader/series/SeriesReaderByTimestampTest.java | 6 +-
.../db/query/reader/series/SeriesReaderTest.java | 6 +-
.../query/reader/series/SeriesReaderTestUtil.java | 6 +-
.../org/apache/iotdb/db/script/EnvScriptIT.java | 6 +-
.../db/sync/receiver/load/FileLoaderTest.java | 8 +-
.../recover/SyncReceiverLogAnalyzerTest.java | 7 +-
.../receiver/recover/SyncReceiverLoggerTest.java | 6 +-
.../db/sync/sender/manage/SyncFileManagerTest.java | 6 +-
.../db/sync/sender/transfer/SyncClientTest.java | 6 +-
.../apache/iotdb/db/tools/IoTDBWatermarkTest.java | 7 +-
.../org/apache/iotdb/db/tools/MLogParserTest.java | 2 +-
.../apache/iotdb/db/utils/FilePathUtilsTest.java | 3 +-
.../org/apache/iotdb/db/utils/SchemaUtilsTest.java | 2 +-
.../db/utils/datastructure/PrecisionTest.java | 9 +-
.../apache/iotdb/db/writelog/PerformanceTest.java | 5 +-
.../iotdb/db/writelog/WriteLogNodeManagerTest.java | 2 +-
.../apache/iotdb/db/writelog/WriteLogNodeTest.java | 2 +-
.../iotdb/db/writelog/recover/LogReplayerTest.java | 3 +-
.../java/org/apache/iotdb/rpc/IoTDBRpcDataSet.java | 2 +-
.../apache/iotdb/session/SessionCacheLeaderUT.java | 33 +-
.../public/img/contributor-avatar/xww.jpg | Bin 0 -> 64538 bytes
.../public/img/contributor-avatar/yrzh.jpg | Bin 0 -> 99556 bytes
site/src/main/.vuepress/theme/components/Page.vue | 35 +-
.../theme/global-components/Contributor.vue | 14 +
.../apache/iotdb/spark/db/EnvironmentUtils.java | 2 +-
.../spark/tsfile/qp/common/BasicOperator.java | 4 +-
.../tsfile/qp/optimizer/RemoveNotOptimizer.java | 20 +-
.../apache/iotdb/tsfile/compress/ICompressor.java | 6 +-
.../iotdb/tsfile/compress/IUnCompressor.java | 6 +-
.../tsfile/encoding/decoder/BitmapDecoder.java | 21 +-
.../tsfile/encoding/decoder/LongRleDecoder.java | 3 +-
.../tsfile/encoding/decoder/PlainDecoder.java | 3 +-
.../encoding/encoder/RegularDataEncoder.java | 8 +-
.../encoding/encoder/SinglePrecisionEncoderV1.java | 3 +-
.../iotdb/tsfile/read/UnClosedTsFileReader.java | 4 +-
.../read/expression/impl/GlobalTimeExpression.java | 2 +-
.../query/dataset/DataSetWithoutTimeGenerator.java | 2 +-
.../tsfile/read/reader/BatchDataIterator.java | 4 +-
.../iotdb/tsfile/read/reader/LocalTsFileInput.java | 2 +-
.../org/apache/iotdb/tsfile/utils/PublicBAOS.java | 4 +
.../iotdb/tsfile/utils/RamUsageEstimator.java | 2 +-
.../apache/iotdb/tsfile/write/TsFileWriter.java | 2 +-
.../tsfile/write/chunk/ChunkGroupWriterImpl.java | 6 +-
.../write/record/datapoint/BooleanDataPoint.java | 4 +-
.../write/record/datapoint/DoubleDataPoint.java | 4 +-
.../write/record/datapoint/FloatDataPoint.java | 4 +-
.../write/record/datapoint/IntDataPoint.java | 4 +-
.../write/record/datapoint/LongDataPoint.java | 4 +-
.../write/record/datapoint/StringDataPoint.java | 4 +-
.../iotdb/tsfile/encoding/SDTEncoderTest.java | 12 +-
.../tsfile/encoding/bitpacking/IntPackerTest.java | 2 +-
.../tsfile/encoding/bitpacking/LongPackerTest.java | 2 +-
.../tsfile/encoding/decoder/BitmapDecoderTest.java | 4 +-
.../tsfile/encoding/decoder/FloatDecoderTest.java | 4 +-
.../encoding/decoder/GorillaDecoderV1Test.java | 4 +-
.../tsfile/encoding/decoder/IntRleDecoderTest.java | 4 +-
.../encoding/decoder/LongRleDecoderTest.java | 4 +-
.../delta/DeltaBinaryEncoderIntegerTest.java | 10 +-
.../decoder/delta/DeltaBinaryEncoderLongTest.java | 10 +-
.../regular/RegularDataEncoderIntegerTest.java | 15 +-
.../regular/RegularDataEncoderLongTest.java | 15 +-
.../file/metadata/TimeSeriesMetadataTest.java | 2 +-
.../tsfile/file/metadata/TsFileMetadataTest.java | 2 +-
.../iotdb/tsfile/read/TimePlainEncodeReadTest.java | 3 +-
.../tsfile/read/TimeSeriesMetadataReadTest.java | 2 +-
.../tsfile/read/filter/GroupByFilterTest.java | 2 +-
.../read/query/executor/QueryExecutorTest.java | 3 +-
.../query/timegenerator/ReaderByTimestampTest.java | 3 +-
.../TsFileGeneratorForSeriesReaderByTimestamp.java | 8 +-
.../tsfile/read/reader/FakedMultiBatchReader.java | 4 +-
.../apache/iotdb/tsfile/utils/BytesUtilsTest.java | 8 +-
.../org/apache/iotdb/tsfile/utils/FileUtils.java | 2 +-
.../tsfile/utils/ReadWriteStreamUtilsTest.java | 4 +-
.../tsfile/utils/ReadWriteToBytesUtilsTest.java | 2 +-
.../apache/iotdb/tsfile/utils/RecordUtilsTest.java | 3 +-
.../org/apache/iotdb/tsfile/write/PerfTest.java | 2 +-
.../iotdb/tsfile/write/ReadPageInMemTest.java | 2 +-
.../iotdb/tsfile/write/TsFileReadWriteTest.java | 4 +-
.../iotdb/tsfile/write/TsFileWriterTest.java | 2 +-
.../org/apache/iotdb/tsfile/write/WriteTest.java | 4 +-
317 files changed, 2320 insertions(+), 2045 deletions(-)
rename .github/workflows/{main-mac.yml => main-unix.yml} (79%)
rename .github/workflows/{main-linux.yml => sonar-coveralls.yml} (73%)
delete mode 100644 compile-tools/thrift/src/assembly/compiler.xml
delete mode 100644 compile-tools/thrift/src/assembly/cpp.xml
delete mode 100644 compile-tools/thrift/src/assembly/python.xml
copy distribution/src/assembly/{distribution.xml => all.xml} (66%)
copy {cli => distribution}/src/assembly/cli.xml (57%)
copy server/src/assembly/server.xml =>
distribution/src/assembly/client-cpp.xml (73%)
copy distribution/src/assembly/{distribution.xml => cluster.xml} (57%)
create mode 100644 distribution/src/assembly/common-files.xml
copy server/src/assembly/server.xml => distribution/src/assembly/grafana.xml
(61%)
rename distribution/src/assembly/{distribution.xml => server.xml} (65%)
create mode 100644
server/src/main/java/org/apache/iotdb/db/qp/physical/crud/InsertRowsPlan.java
create mode 100644
site/src/main/.vuepress/public/img/contributor-avatar/xww.jpg
create mode 100644
site/src/main/.vuepress/public/img/contributor-avatar/yrzh.jpg