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

chaow pushed a change to branch feature/metric2021
in repository https://gitbox.apache.org/repos/asf/iotdb.git.


    from 4315055  add log output; implement counter
     new e4c562a  add implements
     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 56ffbcf  [ISSUE-2484] Fix creating timeseries error by using "create" 
or "insert" statement (#2468)
     add 7c5356b  fix IoTDBAutoCreateSchemaIT compile error (#2728)
     add a2b704d  bug fix - skip illegal path when delete multi timeseries  
(#2567)
     new 4b26410  merge master

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


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                                          |   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/BaseApplier.java     |   3 +
 .../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   | 168 +++++---
 .../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/Comparison/TSDB-Comparison.md       | 107 +++--
 .../DML Data Manipulation Language.md              |  38 +-
 .../Operation Manual/UDF User Defined Function.md  |   6 +-
 docs/zh/SystemDesign/DataQuery/AggregationQuery.md |   2 +-
 .../DML Data Manipulation Language.md              |  36 +-
 .../Operation Manual/UDF User Defined Function.md  |   6 +-
 docs/zh/UserGuide/Server/Config Manual.md          |  30 +-
 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 +-
 .../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 +-
 metrics/dropwizard-metrics/pom.xml                 |  27 ++
 .../dropwizard/DropwizardMetricManager.java        | 362 +++++++++++++++++
 .../dropwizard/DropwizardMetricReporter.java       |  93 +++++
 .../iotdb/metrics/dropwizard/MetricName.java       | 116 ++++++
 .../dropwizard/type/DropwizardCounter.java}        |  15 +-
 .../metrics/dropwizard/type/DropwizardGauge.java   |  62 +++
 .../dropwizard/type/DropwizardHistogram.java}      |  30 +-
 .../type/DropwizardHistogramSnapshot.java          |  73 ++++
 .../metrics/dropwizard/type/DropwizardRate.java    |  95 +++++
 .../metrics/dropwizard/type/DropwizardTimer.java}  |  29 +-
 .../org.apache.iotdb.metrics.MetricManager         |  14 +-
 .../org.apache.iotdb.metrics.MetricReporter        |  14 +-
 .../org/apache/iotdb/metrics/MetricManager.java    |  48 ++-
 .../org/apache/iotdb/metrics/MetricReporter.java   |   2 +-
 .../org/apache/iotdb/metrics/MetricService.java    |  55 +--
 .../apache/iotdb/metrics/config/MetricConfig.java  | 125 ++++++
 .../metrics/config/MetricConfigDescriptor.java     | 132 +++++++
 .../iotdb/metrics/config/MetricConstant.java       |   9 +-
 .../iotdb/metrics/impl/DoNothingMetricManager.java |  29 +-
 .../iotdb/metrics/type/HistogramSnapshot.java      |   2 -
 .../java/org/apache/iotdb/metrics/type/Timer.java  |   7 +-
 .../ReporterType.java}                             |  37 +-
 metrics/micrometer-metrics/pom.xml                 |  10 +
 .../iotdb/metrics/micrometer/MeterIdUtils.java     |  16 +-
 .../micrometer/MicrometerMetricFactory.java        |  98 -----
 .../micrometer/MicrometerMetricManager.java        | 367 +++++++++++++++--
 .../micrometer/MicrometerMetricReporter.java       |  63 ++-
 .../metrics/micrometer/type/MicrometerCounter.java |   3 +-
 .../metrics/micrometer/type/MicrometerGauge.java}  |  35 +-
 ...ometerCounter.java => MicrometerHistogram.java} |  28 +-
 .../type/MicrometerHistogramSnapshot.java          |  91 +++++
 .../metrics/micrometer/type/MicrometerRate.java    |  81 ++++
 ...MicrometerCounter.java => MicrometerTimer.java} |  32 +-
 ...otdb.metrics.micrometer.MicrometerMetricFactory |   1 -
 ...tdb.metrics.micrometer.MicrometerMetricReporter |   1 -
 .../org.apache.iotdb.metrics.MetricManager         |  14 +-
 .../org.apache.iotdb.metrics.MetricReporter        |  14 +-
 metrics/pom.xml                                    |   2 +-
 pom.xml                                            |  29 +-
 server/pom.xml                                     |  10 +
 .../resources/conf/iotdb-metric.properties         |  15 +-
 .../iotdb/db/auth/authorizer/OpenIdAuthorizer.java |   8 +-
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |   2 +-
 .../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 |  69 +++-
 .../storagegroup/virtualSg/VirtualPartitioner.java |   4 +-
 .../virtualSg/VirtualStorageGroupManager.java      |   4 +-
 .../query/UnSupportedFillTypeException.java        |   2 +-
 .../org/apache/iotdb/db/metadata/MManager.java     |  66 ++--
 .../java/org/apache/iotdb/db/metadata/MTree.java   | 128 +++---
 .../org/apache/iotdb/db/metadata/MetaUtils.java    |  37 ++
 .../org/apache/iotdb/db/metadata/mnode/MNode.java  |  49 ++-
 .../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  | 101 +++--
 .../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 +-
 .../db/qp/physical/sys/DeleteTimeSeriesPlan.java   |  22 ++
 .../apache/iotdb/db/qp/physical/sys/ShowPlan.java  |   2 +-
 .../apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java    |   2 +-
 .../iotdb/db/qp/strategy/PhysicalGenerator.java    |  11 +
 .../qp/strategy/optimizer/ConcatPathOptimizer.java |  11 -
 .../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 +-
 .../chunk/metadata/MemChunkMetadataLoader.java     |   3 +-
 .../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 +-
 .../java/org/apache/iotdb/db/service/IoTDB.java    |   5 +-
 .../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 | 139 ++++---
 .../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    | 106 +++++
 .../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 +-
 .../db/integration/IoTDBCreateTimeseriesIT.java    | 157 ++++++++
 .../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   |   8 +-
 .../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    |  29 +-
 .../apache/iotdb/db/metadata/MetaUtilsTest.java    |  35 ++
 .../apache/iotdb/db/metadata/PartialPathTest.java  |   2 +-
 .../apache/iotdb/db/metadata/mnode/MNodeTest.java  |  71 ++++
 .../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/IoTDBSessionSimpleIT.java |  20 +
 .../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 +-
 360 files changed, 4916 insertions(+), 2456 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 metrics/dropwizard-metrics/pom.xml
 create mode 100644 
metrics/dropwizard-metrics/src/main/java/org/apache/iotdb/metrics/dropwizard/DropwizardMetricManager.java
 create mode 100644 
metrics/dropwizard-metrics/src/main/java/org/apache/iotdb/metrics/dropwizard/DropwizardMetricReporter.java
 create mode 100644 
metrics/dropwizard-metrics/src/main/java/org/apache/iotdb/metrics/dropwizard/MetricName.java
 copy 
metrics/{micrometer-metrics/src/main/java/org/apache/iotdb/metrics/micrometer/type/MicrometerCounter.java
 => 
dropwizard-metrics/src/main/java/org/apache/iotdb/metrics/dropwizard/type/DropwizardCounter.java}
 (76%)
 create mode 100644 
metrics/dropwizard-metrics/src/main/java/org/apache/iotdb/metrics/dropwizard/type/DropwizardGauge.java
 copy 
metrics/{micrometer-metrics/src/main/java/org/apache/iotdb/metrics/micrometer/type/MicrometerCounter.java
 => 
dropwizard-metrics/src/main/java/org/apache/iotdb/metrics/dropwizard/type/DropwizardHistogram.java}
 (58%)
 create mode 100644 
metrics/dropwizard-metrics/src/main/java/org/apache/iotdb/metrics/dropwizard/type/DropwizardHistogramSnapshot.java
 create mode 100644 
metrics/dropwizard-metrics/src/main/java/org/apache/iotdb/metrics/dropwizard/type/DropwizardRate.java
 copy 
metrics/{micrometer-metrics/src/main/java/org/apache/iotdb/metrics/micrometer/type/MicrometerCounter.java
 => 
dropwizard-metrics/src/main/java/org/apache/iotdb/metrics/dropwizard/type/DropwizardTimer.java}
 (56%)
 copy 
server/src/main/resources/META-INF/services/org.apache.iotdb.db.mqtt.PayloadFormatter
 => 
metrics/dropwizard-metrics/src/main/resources/META-INF/services/org.apache.iotdb.metrics.MetricManager
 (55%)
 copy 
server/src/main/resources/META-INF/services/org.apache.iotdb.db.mqtt.PayloadFormatter
 => 
metrics/dropwizard-metrics/src/main/resources/META-INF/services/org.apache.iotdb.metrics.MetricReporter
 (55%)
 create mode 100644 
metrics/interface/src/main/java/org/apache/iotdb/metrics/config/MetricConfig.java
 create mode 100644 
metrics/interface/src/main/java/org/apache/iotdb/metrics/config/MetricConfigDescriptor.java
 copy 
tsfile/src/main/java/org/apache/iotdb/tsfile/exception/NullFieldException.java 
=> 
metrics/interface/src/main/java/org/apache/iotdb/metrics/config/MetricConstant.java
 (82%)
 rename 
metrics/interface/src/main/java/org/apache/iotdb/metrics/{MetricFactory.java => 
utils/ReporterType.java} (59%)
 copy tsfile/src/test/java/org/apache/iotdb/tsfile/read/common/FieldTest.java 
=> 
metrics/micrometer-metrics/src/main/java/org/apache/iotdb/metrics/micrometer/MeterIdUtils.java
 (69%)
 delete mode 100644 
metrics/micrometer-metrics/src/main/java/org/apache/iotdb/metrics/micrometer/MicrometerMetricFactory.java
 rename 
metrics/{interface/src/main/java/org/apache/iotdb/metrics/impl/DoNothingFactory.java
 => 
micrometer-metrics/src/main/java/org/apache/iotdb/metrics/micrometer/type/MicrometerGauge.java}
 (56%)
 copy 
metrics/micrometer-metrics/src/main/java/org/apache/iotdb/metrics/micrometer/type/{MicrometerCounter.java
 => MicrometerHistogram.java} (57%)
 create mode 100644 
metrics/micrometer-metrics/src/main/java/org/apache/iotdb/metrics/micrometer/type/MicrometerHistogramSnapshot.java
 create mode 100644 
metrics/micrometer-metrics/src/main/java/org/apache/iotdb/metrics/micrometer/type/MicrometerRate.java
 copy 
metrics/micrometer-metrics/src/main/java/org/apache/iotdb/metrics/micrometer/type/{MicrometerCounter.java
 => MicrometerTimer.java} (53%)
 delete mode 100644 
metrics/micrometer-metrics/src/main/resources/META-INF.services/org.apache.iotdb.metrics.micrometer.MicrometerMetricFactory
 delete mode 100644 
metrics/micrometer-metrics/src/main/resources/META-INF.services/org.apache.iotdb.metrics.micrometer.MicrometerMetricReporter
 copy 
server/src/main/resources/META-INF/services/org.apache.iotdb.db.mqtt.PayloadFormatter
 => 
metrics/micrometer-metrics/src/main/resources/META-INF/services/org.apache.iotdb.metrics.MetricManager
 (55%)
 copy 
server/src/main/resources/META-INF/services/org.apache.iotdb.db.mqtt.PayloadFormatter
 => 
metrics/micrometer-metrics/src/main/resources/META-INF/services/org.apache.iotdb.metrics.MetricReporter
 (55%)
 copy test/e2e/cases/cli/cleanup.sh => 
server/src/assembly/resources/conf/iotdb-metric.properties (81%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/qp/physical/crud/InsertRowsPlan.java
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/integration/IoTDBCreateTimeseriesIT.java
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/metadata/mnode/MNodeTest.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

Reply via email to