This is an automated email from the ASF dual-hosted git repository.
yongzao pushed a change to branch renew-ain-ci-env
in repository https://gitbox.apache.org/repos/asf/iotdb.git
omit 6ea74f0dff3 Update cluster-it-1c1d1a.yml
omit 6dc37ba8b9e concurrency control
omit 4cb64d95a17 Update cluster-it-1c1d1a.yml
add 5a9f6282afb Load: Reduce unnecessary MD5 calculations (#16141)
add 5c4c947eb64 Pipe: Removed the useless ser-de in receiver raw req &
Improved the handling logic for rowCount and null value bitmaps in
insertTabletNode (#16133)
add b206294d0c8 Increase availability when checking password & do not log
until close to expiration (#16146)
add b1deb6c7cf9 Pipe: Optimized the commit queue to avoid OOM problem
(#16145)
add dd3e8b2ea20 Fix nodeUrls shuffle error (#16147)
add d1fbaad95e3 Update jars in integration-tests (#16156)
add b4fdd40b33c Pipe: Changed the default periodical login behavior to
disabled
add fe3205cd32b fix FAST_LAST_QUERY metrics, using the same StatementType
add 89ff4636e3e fix FAST_LAST_QUERY metrics, set finish = true when use
cached
add e4a85cecd92 Pipe: Delete unnecessary metrics (#16165)
add 100cf590344 Add a switch to control if allow null value be included in
the "quantity total" metric statistic (#16057)
add 8fb982d9e6e Fix some daily UT/ITs (#16172)
add a0f31fe1634 Fix ref count of IoTConsensus request not decreased in
allocation failure (#16169)
add c030c64036e Add logs for migration related daily IT (#16175)
add a18c7805052 Fix the status code of fetching schema when memory is not
enough
add 677899dfc70 Update cluster-it-1c1d1a.yml
add 92d86490b5e concurrency control
add 53664e67d40 Update cluster-it-1c1d1a.yml
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (6ea74f0dff3)
\
N -- N -- N refs/heads/renew-ain-ci-env (53664e67d40)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/workflows/daily-it.yml | 2 +-
.../iotdb/AlignedTimeseriesSessionExample.java | 78 ++++++++++
.../main/java/org/apache/iotdb/SessionExample.java | 55 +++++++
...IoTDBRegionOperationReliabilityITFramework.java | 3 +
.../IoTDBRegionGroupExpandAndShrinkForIoTV1IT.java | 14 +-
.../src/test/resources/trigger-example.jar | Bin 9221 -> 9079 bytes
.../src/test/resources/udf-example.jar | Bin 10018 -> 8843 bytes
.../org/apache/iotdb/jdbc/IoTDBConnection.java | 20 ++-
.../java/org/apache/iotdb/session/Session.java | 14 +-
.../java/org/apache/iotdb/session/SessionTest.java | 12 ++
.../logdispatcher/IoTConsensusMemoryManager.java | 100 +++++++++++-
.../consensus/iot/logdispatcher/LogDispatcher.java | 22 +--
.../consensus/iot/logdispatcher/SyncStatus.java | 20 ++-
.../IoTConsensusMemoryManagerTest.java | 103 ++++++++++++
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 11 ++
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 13 ++
.../common/deletion/PipeDeleteDataNodeEvent.java | 5 +-
.../common/tablet/PipeRawTabletInsertionEvent.java | 11 +-
.../event/common/terminate/PipeTerminateEvent.java | 5 +-
.../common/tsfile/PipeTsFileInsertionEvent.java | 13 +-
.../overview/PipeDataNodeSinglePipeMetrics.java | 40 -----
.../statement/PipeConvertedInsertRowStatement.java | 2 +-
.../PipeConvertedInsertTabletStatement.java | 2 +-
.../request/PipeTransferTabletRawReq.java | 22 +--
.../request/PipeTransferTabletRawReqV2.java | 36 +----
.../protocol/rest/v2/impl/RestApiServiceImpl.java | 19 ++-
.../iotdb/db/protocol/session/SessionManager.java | 36 +++--
.../operator/schema/SchemaFetchScanOperator.java | 10 +-
.../db/queryengine/plan/analyze/Analyzer.java | 7 +-
.../analyze/schema/ClusterSchemaFetchExecutor.java | 3 +
.../plan/planner/plan/node/write/InsertNode.java | 9 +-
.../planner/plan/node/write/InsertTabletNode.java | 32 ++--
.../plan/node/write/RelationalInsertRowNode.java | 6 +-
.../plan/node/write/RelationalInsertRowsNode.java | 6 +-
.../node/write/RelationalInsertTabletNode.java | 12 +-
.../plan/statement/crud/InsertBaseStatement.java | 22 +--
.../plan/statement/crud/InsertRowStatement.java | 6 +-
.../plan/statement/crud/InsertTabletStatement.java | 50 +++++-
.../dataregion/memtable/AbstractMemTable.java | 56 ++++++-
.../broker/SubscriptionPrefetchingQueue.java | 12 +-
.../apache/iotdb/db/utils/DataNodeAuthUtils.java | 6 +-
.../apache/iotdb/db/utils/ErrorHandlingUtils.java | 4 +-
.../org/apache/iotdb/db/conf/PropertiesTest.java | 37 +++--
.../org/apache/iotdb/db/utils/AnnotationTest.java | 53 ++++---
.../conf/iotdb-system.properties.template | 5 +
.../apache/iotdb/commons/conf/CommonConfig.java | 11 +-
.../agent/task/progress/PipeEventCommitter.java | 70 +--------
.../task/progress/interval/PipeCommitInterval.java | 79 ++++++++++
.../task/progress/interval/PipeCommitQueue.java | 60 +++++++
.../pipe/datastructure/interval/Interval.java} | 27 ++--
.../datastructure/interval/IntervalManager.java | 74 +++++++++
.../iotdb/commons/pipe/event/EnrichedEvent.java | 40 ++---
.../org/apache/iotdb/commons/utils/FileUtils.java | 173 ++++++++++-----------
.../pipe/datastructure/PipeCommitQueueTest.java | 148 ++++++++++++++++++
54 files changed, 1200 insertions(+), 476 deletions(-)
create mode 100644
iotdb-core/consensus/src/test/java/org/apache/iotdb/consensus/iot/logdispatcher/IoTConsensusMemoryManagerTest.java
create mode 100644
iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/agent/task/progress/interval/PipeCommitInterval.java
create mode 100644
iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/agent/task/progress/interval/PipeCommitQueue.java
copy
iotdb-core/{datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/ast/ShowPipePlugins.java
=>
node-commons/src/main/java/org/apache/iotdb/commons/pipe/datastructure/interval/Interval.java}
(62%)
create mode 100644
iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/datastructure/interval/IntervalManager.java
create mode 100644
iotdb-core/node-commons/src/test/java/org/apache/iotdb/commons/pipe/datastructure/PipeCommitQueueTest.java