From f671d81e743dc15ce0af57cd363bb99a54641f51 Mon Sep 17 00:00:00 2001 From: Ivan Andika Date: Mon, 27 Jul 2026 10:11:15 +0800 Subject: [PATCH] HDDS-15990. Remove setExclusiveManualCompaction from CompactionService --- .../java/org/apache/hadoop/ozone/om/service/CompactDBUtil.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/service/CompactDBUtil.java b/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/service/CompactDBUtil.java index d21a655cf9b9..3b15a6507eab 100644 --- a/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/service/CompactDBUtil.java +++ b/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/service/CompactDBUtil.java @@ -47,7 +47,8 @@ public static void compactTable(OMMetadataManager omMetadataManager, String tabl options.setBottommostLevelCompaction(compactionType); LOG.info("Compacting column family: {} with {} bottommost level compaction", tableName, options.bottommostLevelCompaction()); - options.setExclusiveManualCompaction(true); + // Note that setExclusiveManualCompaction should not be set to true + // since this can cause write stall in high write throughput cluster. See HDDS-15990. RocksDatabase rocksDatabase = ((RDBStore) omMetadataManager.getStore()).getDb();