This is an automated email from the ASF dual-hosted git repository.
jackietien pushed a change to branch ty/benchant
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 659b08be5ac remove cglib dependency
add 03d0feb6647 Added ITs for logical views & Fix duplicate rows in show
views. (#10024)
add 6a6d805c4d3 remove max pool size metric (#10032)
add 2021d5aacc2 Get canonical path when using IOTDB_DATA_HOME and
IOTDB_HOME (#10035)
add 322c9c68dbe [IOTDB-5965] Pipe: failed to transfer insert node when
using schema template (#10041)
add ed42e91e047 Fix SchemaTree.hasView check during query analysis (#10040)
add 48afbc54be7 Add schema_ engine_mode config to iotdb-commons.properties
and User-Guide (#10048)
add 5d78f1a915f [IOTDB-5968] Pipe: pipe task does not work properly after
cluster reboot (#10046)
add 562048d4800 [IOTDB-5966] Pipe: Revision of Tablet serialize and
deserialize (#10045)
add 387c2102600 [IOTDB-5967] Pipe: fix convertToTablet bug and introduce
PipeEmptyTabletInsertionEvent (#10044)
new 91330db04b3 Merge remote-tracking branch 'origin/master' into
ty/benchant
new 5d6c41e0ce5 update cache in flush and compacting
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:
.../iotdb/confignode/manager/node/NodeManager.java | 9 +-
.../confignode/persistence/pipe/PipeTaskInfo.java | 9 +-
.../runtime/PipeHandleLeaderChangeProcedure.java | 8 +-
.../runtime/PipeHandleMetaChangeProcedure.java | 24 +-
.../impl/pipe/runtime/PipeMetaSyncProcedure.java | 8 +-
.../pipe/task/AbstractOperatePipeProcedureV2.java | 8 +
docs/UserGuide/Reference/Common-Config-Manual.md | 9 +
.../zh/UserGuide/Reference/Common-Config-Manual.md | 9 +
.../iotdb/db/it/view/IoTDBCreateAndShowViewIT.java | 294 ++++++++++++++
.../iotdb/pipe/api/collector/RowCollector.java | 5 +-
.../resources/conf/iotdb-common.properties | 5 +
.../commons/concurrent/ThreadPoolMetrics.java | 16 -
.../apache/iotdb/commons/conf/CommonConfig.java | 31 +-
.../consensus/index/impl/SimpleProgressIndex.java | 2 +-
.../iotdb/commons/pipe/task/meta/PipeTaskMeta.java | 5 +-
.../org/apache/iotdb/commons/utils/FileUtils.java | 12 +
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 21 +-
.../iotdb/db/engine/cache/BloomFilterCache.java | 4 +
.../db/engine/cache/TimeSeriesMetadataCache.java | 8 +
.../impl/ReadChunkCompactionPerformer.java | 3 +-
.../writer/AbstractCrossCompactionWriter.java | 3 +-
.../writer/AbstractInnerCompactionWriter.java | 4 +-
.../db/engine/storagegroup/TsFileProcessor.java | 3 +-
.../db/metadata/schemaregion/SchemaEngine.java | 2 -
.../metadata/schemaregion/SchemaRegionLoader.java | 77 +---
.../mpp/common/schematree/ClusterSchemaTree.java | 4 +-
.../db/pipe/agent/runtime/HeartbeatScheduler.java | 23 --
.../db/pipe/agent/runtime/PipeAgentLauncher.java | 12 +-
.../iotdb/db/pipe/agent/task/PipeTaskAgent.java | 51 ++-
.../impl/iotdb/v1/IoTDBThriftConnectorV1.java | 38 +-
.../v1/request/PipeTransferInsertNodeReq.java | 4 +-
.../event/impl/PipeEmptyTabletInsertionEvent.java | 28 +-
...ava => PipeInsertNodeTabletInsertionEvent.java} | 31 +-
...nt.java => PipeTabletTabletInsertionEvent.java} | 6 +-
.../realtime/PipeRealtimeCollectEventFactory.java | 6 +-
.../core/event/realtime/TsFileEpochManager.java | 12 +-
.../db/pipe/core/event/view/access/PipeRow.java | 22 +-
.../event/view/collector/PipeRowCollector.java | 10 +-
.../TabletInsertionDataContainer.java | 106 ++----
.../TsFileInsertionDataContainer.java | 4 +-
.../UpdateCacheRestorableTsFileIOWriter.java | 58 +++
.../db/query/reader/UpdateCacheTsFileIOWriter.java | 51 +++
.../db/sync/common/ClusterSyncInfoFetcher.java | 13 +-
.../file/AbstractTsFileRecoverPerformer.java | 3 +-
.../META-INF/native-image/reflect-config.json | 364 +-----------------
.../META-INF/native-image/resource-config.json | 3 -
.../utils/CompactionFileGeneratorUtils.java | 10 +-
.../common/schematree/ClusterSchemaTreeTest.java | 21 +
.../PipeInsertNodeTabletInsertionEventTest.java | 178 +++++++++
.../tsfile/file/metadata/TimeseriesMetadata.java | 4 +-
.../apache/iotdb/tsfile/write/record/Tablet.java | 422 +++++++++++++--------
.../iotdb/tsfile/write/writer/TsFileIOWriter.java | 11 +
.../write/writer/tsmiterator/TSMIterator.java | 18 +-
.../iotdb/tsfile/write/record/TabletTest.java | 38 ++
54 files changed, 1263 insertions(+), 867 deletions(-)
create mode 100644
integration-test/src/test/java/org/apache/iotdb/db/it/view/IoTDBCreateAndShowViewIT.java
delete mode 100644
server/src/main/java/org/apache/iotdb/db/pipe/agent/runtime/HeartbeatScheduler.java
copy
iotdb-api/pipe-api/src/main/java/org/apache/iotdb/pipe/api/collector/RowCollector.java
=>
server/src/main/java/org/apache/iotdb/db/pipe/core/event/impl/PipeEmptyTabletInsertionEvent.java
(65%)
rename
server/src/main/java/org/apache/iotdb/db/pipe/core/event/impl/{PipeInsertNodeInsertionEvent.java
=> PipeInsertNodeTabletInsertionEvent.java} (83%)
rename
server/src/main/java/org/apache/iotdb/db/pipe/core/event/impl/{PipeTabletInsertionEvent.java
=> PipeTabletTabletInsertionEvent.java} (92%)
create mode 100644
server/src/main/java/org/apache/iotdb/db/query/reader/UpdateCacheRestorableTsFileIOWriter.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/query/reader/UpdateCacheTsFileIOWriter.java
create mode 100644
server/src/test/java/org/apache/iotdb/db/pipe/core/event/PipeInsertNodeTabletInsertionEventTest.java