fix
diff --git a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/sink/protocol/thrift/async/IoTDBDataRegionAsyncSink.java b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/sink/protocol/thrift/async/IoTDBDataRegionAsyncSink.java index 2e1d630..f8d0b10 100644 --- a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/sink/protocol/thrift/async/IoTDBDataRegionAsyncSink.java +++ b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/sink/protocol/thrift/async/IoTDBDataRegionAsyncSink.java
@@ -684,9 +684,8 @@ */ @SuppressWarnings("java:S899") public void addFailureEventToRetryQueue(final Event event, final Exception e) { - if (e instanceof PipeConnectionException || ThriftClient.isConnectionBroken(e)) { - isConnectionException = true; - } + isConnectionException = + e instanceof PipeConnectionException || ThriftClient.isConnectionBroken(e); if (event instanceof EnrichedEvent && ((EnrichedEvent) event).isReleased()) { return; }