From 66e9f54b4bc64a189df8e22a794df0695b80e279 Mon Sep 17 00:00:00 2001 From: Sammi Chen Date: Mon, 12 May 2025 15:59:27 +0800 Subject: [PATCH] HDDS-12919. Remove FileLock from ChunkWrite --- .../hadoop/ozone/container/keyvalue/helpers/ChunkUtils.java | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/keyvalue/helpers/ChunkUtils.java b/hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/keyvalue/helpers/ChunkUtils.java index 68bf7a2ff7a0..cf656572a937 100644 --- a/hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/keyvalue/helpers/ChunkUtils.java +++ b/hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/keyvalue/helpers/ChunkUtils.java @@ -38,7 +38,6 @@ import java.nio.ByteBuffer; import java.nio.MappedByteBuffer; import java.nio.channels.FileChannel; -import java.nio.channels.FileLock; import java.nio.file.NoSuchFileException; import java.nio.file.OpenOption; import java.nio.file.Path; @@ -181,10 +180,7 @@ private static long writeDataToFile(File file, ChunkBuffer data, FileChannel channel = null; try { channel = open(path, WRITE_OPTIONS, NO_ATTRIBUTES); - - try (FileLock ignored = channel.lock()) { - return writeDataToChannel(channel, data, offset); - } + return writeDataToChannel(channel, data, offset); } catch (IOException e) { throw new UncheckedIOException(e); } finally {