Skip to content

Commit 3e0163d

Browse files
authored
Pipe: Fixed the metric NPE caused by batch disable (#15672)
1 parent ab1e7bf commit 3e0163d

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/thrift/async/IoTDBDataRegionAsyncConnector.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -763,7 +763,7 @@ public int getRetryEventQueueSize() {
763763
}
764764

765765
public int getBatchSize() {
766-
return tabletBatchBuilder.size();
766+
return Objects.nonNull(tabletBatchBuilder) ? tabletBatchBuilder.size() : 0;
767767
}
768768

769769
public int getPendingHandlersSize() {

iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/thrift/sync/IoTDBDataRegionSyncConnector.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -590,7 +590,7 @@ public synchronized void discardEventsOfPipe(final String pipeNameToDrop, final
590590
}
591591

592592
public int getBatchSize() {
593-
return tabletBatchBuilder.size();
593+
return Objects.nonNull(tabletBatchBuilder) ? tabletBatchBuilder.size() : 0;
594594
}
595595

596596
@Override

0 commit comments

Comments
 (0)