This is an automated email from the ASF dual-hosted git repository.
tanxinyu pushed a change to branch wal_compression
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 4dcec3e7e95 Merge branch 'master' into wal_compression
add ae8d1b08d1a remove direct buffer
add 0b8e31456a4 Load: change the metric type of LoadDiskIO metric from
RATE to COUNTER (#12787)
add a96349e298c Enhance leader quantity metric for load scenario (#12785)
add cbdade41d5a Use milliseconds to express TTL (#12757)
add a3f996cbbc9 Fix iotdb-system.properties cluster_name comments #12791
add bc4cf473b77 Try to fix set cluster name integration test (#12794)
add 07792b11254 Fix WAL resource leak when using IoT series consensus
#12796
add 79ea1ef23d2 Pipe: Enable `'sink.format'='tsfile'` to use tsFile as
tablet event batch (#12737)
add 4912d902a8b [IOTDB-6343] Fix the device path construction bug in
visitSingleDeviceViewNode of AggragationPushDown
add 7581f84f38b Merge remote-tracking branch 'origin/master' into
wal_compression
No new revisions were added by this update.
Summary of changes:
.../org/apache/iotdb/db/it/IoTDBRestServiceIT.java | 15 +-
.../iotdb/db/it/IoTDBSetConfigurationIT.java | 31 +-
...oTDBAlignByDeviceWithTemplateAggregationIT.java | 29 ++
.../iotdb/db/it/auth/IoTDBSeriesPermissionIT.java | 2 +-
.../pipe/it/autocreate/IoTDBPipeDataSinkIT.java | 91 ++++-
.../pipe/it/autocreate/IoTDBPipeExtractorIT.java | 2 +-
.../pipe/it/manual/IoTDBPipeMetaHistoricalIT.java | 6 +-
.../iotdb/confignode/manager/TTLManager.java | 12 -
.../protocol/IoTDBConfigRegionConnector.java | 13 +-
.../manager/schema/ClusterSchemaManager.java | 5 -
.../org/apache/iotdb/consensus/IConsensus.java | 8 +
.../apache/iotdb/consensus/iot/IoTConsensus.java | 6 +
.../apache/iotdb/consensus/pipe/PipeConsensus.java | 6 +
.../iotdb/consensus/ratis/RatisConsensus.java | 10 +
.../iotdb/consensus/simple/SimpleConsensus.java | 5 +
.../apache/iotdb/consensus/iot/StabilityTest.java | 4 +
.../iotdb/consensus/ratis/RatisConsensusTest.java | 7 +
.../consensus/simple/SimpleConsensusTest.java | 6 +-
.../evolvable/batch/PipeTabletEventBatch.java | 133 ++++++++
.../PipeTabletEventPlainBatch.java} | 117 ++-----
.../batch/PipeTabletEventTsFileBatch.java | 365 +++++++++++++++++++++
.../PipeTransferBatchReqBuilder.java | 96 ++++--
.../request/PipeTransferTabletRawReq.java | 4 +-
.../protocol/legacy/IoTDBLegacyPipeConnector.java | 11 +-
.../PipeConsensusTransferBatchReqBuilder.java | 8 +-
.../async/IoTDBDataRegionAsyncConnector.java | 228 +++++++------
.../PipeTransferTabletBatchEventHandler.java | 31 +-
...Handler.java => PipeTransferTsFileHandler.java} | 134 ++++++--
.../thrift/sync/IoTDBDataRegionSyncConnector.java | 126 +++++--
.../thrift/sync/IoTDBSchemaRegionConnector.java | 13 +-
.../tablet/PipeInsertNodeTabletInsertionEvent.java | 18 +-
.../tsfile/TsFileInsertionDataContainer.java | 9 +-
.../db/pipe/resource/memory/PipeMemoryManager.java | 63 +---
...oryWeighUtil.java => PipeMemoryWeightUtil.java} | 63 +++-
.../pipe/resource/tsfile/PipeTsFileResource.java | 9 +-
.../subtask/connector/PipeConnectorSubtask.java | 2 +-
.../common/header/ColumnHeaderConstant.java | 3 +-
.../execution/load/LoadTsFileManager.java | 31 +-
.../operator/schema/source/DeviceSchemaSource.java | 2 +-
.../metric/load/LoadTsFileCostMetricsSet.java | 10 +-
.../analyze/cache/schema/DataNodeTTLCache.java | 31 +-
.../plan/optimization/AggregationPushDown.java | 8 +-
.../plan/planner/plan/node/PlanGraphPrinter.java | 5 +
.../plan/scheduler/load/LoadTsFileScheduler.java | 28 +-
.../statement/metadata/ShowDatabaseStatement.java | 37 +--
.../dataregion/memtable/AbstractMemTable.java | 32 +-
.../storageengine/dataregion/wal/WALManager.java | 8 +-
.../dataregion/wal/io/WALInputStream.java | 17 +-
.../SubscriptionPrefetchingTabletsQueue.java | 6 +-
.../plan/planner/node/PlanGraphPrinterTest.java | 2 +-
.../conf/iotdb-system.properties.template | 4 +-
.../apache/iotdb/commons/conf/IoTDBConstant.java | 1 -
.../config/constant/PipeConnectorConstant.java | 12 +-
.../pipe/connector/protocol/IoTDBConnector.java | 40 ++-
.../connector/protocol/IoTDBSslSyncConnector.java | 16 +-
.../iotdb/commons/pipe/event/EnrichedEvent.java | 2 +-
.../task/subtask/PipeAbstractConnectorSubtask.java | 13 +-
.../apache/iotdb/commons/schema/ttl/TTLCache.java | 18 +-
.../iotdb/commons/service/metric/enums/Metric.java | 1 +
.../iotdb/commons/utils/CommonDateTimeUtils.java | 10 +
60 files changed, 1464 insertions(+), 561 deletions(-)
create mode 100644
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/payload/evolvable/batch/PipeTabletEventBatch.java
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/payload/evolvable/{builder/PipeEventBatch.java
=> batch/PipeTabletEventPlainBatch.java} (61%)
create mode 100644
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/payload/evolvable/batch/PipeTabletEventTsFileBatch.java
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/payload/evolvable/{builder
=> batch}/PipeTransferBatchReqBuilder.java (55%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/thrift/async/handler/{PipeTransferTsFileInsertionEventHandler.java
=> PipeTransferTsFileHandler.java} (66%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/resource/memory/{PipeMemoryWeighUtil.java
=> PipeMemoryWeightUtil.java} (56%)