This is an automated email from the ASF dual-hosted git repository.
Caideyipi pushed a commit to branch dead-code
in repository https://gitbox.apache.org/repos/asf/iotdb.git
The following commit(s) were added to refs/heads/dead-code by this push:
new 3460e02e065 part
3460e02e065 is described below
commit 3460e02e065b381187e785169f2f86fcfbbccb44
Author: Caideyipi <[email protected]>
AuthorDate: Tue Apr 21 10:20:38 2026 +0800
part
---
.../source/dataregion/realtime/PipeRealtimeDataRegionSource.java | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/source/dataregion/realtime/PipeRealtimeDataRegionSource.java
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/source/dataregion/realtime/PipeRealtimeDataRegionSource.java
index 2ab2061ce7e..aec2f63b7f8 100644
---
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/source/dataregion/realtime/PipeRealtimeDataRegionSource.java
+++
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/source/dataregion/realtime/PipeRealtimeDataRegionSource.java
@@ -442,8 +442,11 @@ public abstract class PipeRealtimeDataRegionSource
implements PipeExtractor {
}
pendingQueue.pollLast();
}
- if (pendingQueue.peekLast() instanceof ProgressReportEvent) {
- final ProgressReportEvent oldEvent = (ProgressReportEvent)
pendingQueue.peekLast();
+ final Event last = pendingQueue.peekLast();
+ if (last instanceof PipeRealtimeEvent
+ && ((PipeRealtimeEvent) last).getEvent() instanceof
ProgressReportEvent) {
+ final ProgressReportEvent oldEvent =
+ (ProgressReportEvent) ((PipeRealtimeEvent) last).getEvent();
oldEvent.bindProgressIndex(
oldEvent
.getProgressIndex()