From dc678fc6df8fa8c82b7a3fb9fcac6da7001301ab Mon Sep 17 00:00:00 2001 From: yongfeigao Date: Fri, 30 Jan 2026 11:11:40 +0800 Subject: [PATCH] forbid windows sync directory --- common/src/main/java/org/apache/rocketmq/common/MixAll.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/org/apache/rocketmq/common/MixAll.java b/common/src/main/java/org/apache/rocketmq/common/MixAll.java index efde29a891b..70e82230b17 100644 --- a/common/src/main/java/org/apache/rocketmq/common/MixAll.java +++ b/common/src/main/java/org/apache/rocketmq/common/MixAll.java @@ -249,7 +249,9 @@ public static synchronized void fsyncDirectory(Path dir) throws IOException { if (!Files.isDirectory(dir)) { throw new NotDirectoryException(dir.toString()); } - + if (isWindows()) { + return; + } try (FileChannel fc = FileChannel.open(dir, StandardOpenOption.READ)) { fc.force(true); }