This is an automated email from the ASF dual-hosted git repository.

shuwenwei pushed a commit to branch cp-pr-18045-dev-1.3
in repository https://gitbox.apache.org/repos/asf/iotdb.git

commit 0c6aa7c65eb565feae888a11bd0fbe0426bfc5c9
Author: shuwenwei <[email protected]>
AuthorDate: Fri Jun 26 18:30:01 2026 +0800

    Simplify create link fallback handling
---
 .../main/java/org/apache/iotdb/commons/utils/FileUtils.java  | 12 +-----------
 1 file changed, 1 insertion(+), 11 deletions(-)

diff --git 
a/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/utils/FileUtils.java
 
b/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/utils/FileUtils.java
index ee5bff42ad6..01232f9237a 100644
--- 
a/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/utils/FileUtils.java
+++ 
b/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/utils/FileUtils.java
@@ -74,17 +74,7 @@ public class FileUtils {
       throws IOException {
     try {
       Files.createLink(link, existing);
-    } catch (IOException e) {
-      if (!fallBackToCopy) {
-        throw e;
-      }
-      try {
-        Files.copy(existing, link);
-      } catch (IOException copyException) {
-        copyException.addSuppressed(e);
-        throw copyException;
-      }
-    } catch (UnsupportedOperationException e) {
+    } catch (IOException | UnsupportedOperationException e) {
       if (!fallBackToCopy) {
         throw e;
       }

Reply via email to