This is an automated email from the ASF dual-hosted git repository.
jackietien pushed a change to branch rc/1.3.5
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from c0d70886f92 [To dev/1.3] Pipe: Fixed hard-link problem (#15984)
(#15986)
new ca91f4cf3a0 Load: Optimized the partial path split logic in
modifications coverage judgment (#16212)
new 7336c1444db Print measurement for putting buffer exceptions (#15873)
(#16213)
new fc8b0e60e03 [to dev/1.3] Add memory control for mod entries in query
new aa82f6912dd [to dev/1.3] Using PatternTreeMap to cache mod entries in
ReadChunkCompactionPerformer (#16183)
new 96cd6c20294 resolve conflicts
new 82c4225ccab resolve compilation error, cp partial from [to dev/1.3]
Using PatternTreeMap to cache mod entries in ReadChunkCompactionPerformer
new 66b0c8209cc Pipe: Fixed the hard-link lock problem & Some pipe CIs on
master (#16006) (#16012)
new f7330fcfb8f [To dev/1.3] Pipe: Fixed the bug that concurrent
modification / compaction of the mod file may cause mod hard-link failure
(#16044)
new c2b8dd03166 [To dev/1.3] Fix error of non-mappable udtf query in align
by device while existing any devices' data cross region
new d529ee80f4f Shuffle data partition allocation strategy (#16260)
(#16279)
new b4f5fe9bf36 Bump version to 1.3.5
The 11 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:
code-coverage/pom.xml | 2 +-
distribution/pom.xml | 12 +-
example/client-cpp-example/pom.xml | 2 +-
example/jdbc/pom.xml | 2 +-
example/mqtt-customize/pom.xml | 2 +-
example/mqtt/pom.xml | 2 +-
example/pipe-count-point-processor/pom.xml | 2 +-
example/pipe-opc-ua-sink/pom.xml | 2 +-
example/pom.xml | 2 +-
example/rest-java-example/pom.xml | 2 +-
example/schema/pom.xml | 2 +-
example/session/pom.xml | 2 +-
example/trigger/pom.xml | 2 +-
example/udf/pom.xml | 2 +-
integration-test/pom.xml | 32 ++--
.../it/env/cluster/config/MppCommonConfig.java | 6 +
.../env/cluster/config/MppSharedCommonConfig.java | 6 +
.../it/env/remote/config/RemoteCommonConfig.java | 5 +
.../org/apache/iotdb/it/utils/TsFileGenerator.java | 31 ++++
.../org/apache/iotdb/itbase/env/CommonConfig.java | 2 +
...T.java => IoTDBPartitionInheritStrategyIT.java} | 4 +-
.../partition/IoTDBPartitionShuffleStrategyIT.java | 140 +++++++++++++++
.../org/apache/iotdb/db/it/IoTDBLoadTsFileIT.java | 10 +-
.../iotdb/session/it/IoTDBSessionSimpleIT.java | 16 ++
iotdb-api/external-api/pom.xml | 2 +-
iotdb-api/pipe-api/pom.xml | 2 +-
iotdb-api/pom.xml | 2 +-
iotdb-api/trigger-api/pom.xml | 2 +-
iotdb-api/udf-api/pom.xml | 2 +-
iotdb-client/cli/pom.xml | 22 +--
iotdb-client/client-cpp/pom.xml | 4 +-
iotdb-client/client-py/pom.xml | 6 +-
iotdb-client/isession/pom.xml | 8 +-
iotdb-client/jdbc/pom.xml | 8 +-
iotdb-client/pom.xml | 2 +-
iotdb-client/service-rpc/pom.xml | 6 +-
iotdb-client/session/pom.xml | 10 +-
.../java/org/apache/iotdb/session/Session.java | 17 +-
.../apache/iotdb/session/util/SessionUtils.java | 139 ++++++++++-----
.../iotdb/session/util/SessionUtilsTest.java | 29 ++-
iotdb-core/ainode/pom.xml | 10 +-
iotdb-core/antlr/pom.xml | 2 +-
iotdb-core/confignode/pom.xml | 26 +--
.../iotdb/confignode/conf/ConfigNodeConfig.java | 10 ++
.../confignode/conf/ConfigNodeDescriptor.java | 4 +
.../manager/load/balancer/PartitionBalancer.java | 194 +++++++++++++++------
iotdb-core/consensus/pom.xml | 14 +-
iotdb-core/datanode/pom.xml | 38 ++--
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 11 ++
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 20 +++
.../overview/PipeDataNodeSinglePipeMetrics.java | 6 +-
.../resource/tsfile/PipeTsFileResourceManager.java | 67 +++----
.../execution/MemoryEstimationHelper.java | 44 +++++
.../fragment/FragmentInstanceContext.java | 77 ++++++++
.../execution/fragment/QueryContext.java | 62 ++++---
.../db/queryengine/plan/analyze/Analysis.java | 3 +-
.../plan/analyze/LoadTsFileAnalyzer.java | 33 ++--
.../plan/planner/distribution/SourceRewriter.java | 15 +-
.../metrics/IoTDBInternalLocalReporter.java | 2 +-
.../performer/impl/FastCompactionPerformer.java | 5 +-
.../compaction/execute/utils/CompactionUtils.java | 28 +++
.../execute/utils/MultiTsFileDeviceIterator.java | 41 ++---
.../fast/FastAlignedSeriesCompactionExecutor.java | 5 +-
.../FastNonAlignedSeriesCompactionExecutor.java | 5 +-
.../executor/fast/SeriesCompactionExecutor.java | 14 +-
.../selector/impl/SettleSelectorImpl.java | 25 +--
.../dataregion/modification/Deletion.java | 30 +++-
.../dataregion/modification/Modification.java | 4 +-
.../filescan/impl/ClosedFileScanHandleImpl.java | 16 +-
.../apache/iotdb/db/utils/ModificationUtils.java | 53 +++---
iotdb-core/metrics/core/pom.xml | 4 +-
iotdb-core/metrics/interface/pom.xml | 8 +-
iotdb-core/metrics/pom.xml | 2 +-
iotdb-core/node-commons/pom.xml | 24 +--
.../conf/iotdb-system.properties.template | 7 +
.../org/apache/iotdb/commons/path/PartialPath.java | 9 +
.../apache/iotdb/commons/path/PathPatternNode.java | 19 +-
.../apache/iotdb/commons/path/PatternTreeMap.java | 12 +-
iotdb-core/pom.xml | 2 +-
iotdb-protocol/openapi/pom.xml | 2 +-
iotdb-protocol/pom.xml | 2 +-
iotdb-protocol/thrift-ainode/pom.xml | 4 +-
iotdb-protocol/thrift-commons/pom.xml | 2 +-
iotdb-protocol/thrift-confignode/pom.xml | 4 +-
iotdb-protocol/thrift-consensus/pom.xml | 4 +-
iotdb-protocol/thrift-datanode/pom.xml | 4 +-
library-udf/pom.xml | 4 +-
pom.xml | 4 +-
88 files changed, 1096 insertions(+), 436 deletions(-)
rename
integration-test/src/test/java/org/apache/iotdb/confignode/it/partition/{IoTDBPartitionInheritPolicyIT.java
=> IoTDBPartitionInheritStrategyIT.java} (98%)
create mode 100644
integration-test/src/test/java/org/apache/iotdb/confignode/it/partition/IoTDBPartitionShuffleStrategyIT.java