From 0fd6b2d71e50a3b09336b74074a2f5117ba57f5c Mon Sep 17 00:00:00 2001 From: vinoth chandar Date: Fri, 3 Dec 2021 21:12:35 -0800 Subject: [PATCH] [HUDI-2933] DISABLE Metadata table by default (#4213) --- .../functional/TestHoodieSparkMergeOnReadTableRollback.java | 2 +- .../org/apache/hudi/common/config/HoodieMetadataConfig.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/functional/TestHoodieSparkMergeOnReadTableRollback.java b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/functional/TestHoodieSparkMergeOnReadTableRollback.java index d359997b7..5eee26276 100644 --- a/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/functional/TestHoodieSparkMergeOnReadTableRollback.java +++ b/hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/functional/TestHoodieSparkMergeOnReadTableRollback.java @@ -143,7 +143,7 @@ public class TestHoodieSparkMergeOnReadTableRollback extends SparkClientFunction @ValueSource(booleans = {true, false}) void testRollbackWithDeltaAndCompactionCommit(boolean rollbackUsingMarkers) throws Exception { HoodieWriteConfig.Builder cfgBuilder = getConfigBuilder(false, rollbackUsingMarkers, HoodieIndex.IndexType.SIMPLE) - .withMetadataConfig(HoodieMetadataConfig.newBuilder().enable(true).build()); + .withMetadataConfig(HoodieMetadataConfig.newBuilder().enable(false).build()); addConfigsForPopulateMetaFields(cfgBuilder, true); HoodieWriteConfig cfg = cfgBuilder.build(); diff --git a/hudi-common/src/main/java/org/apache/hudi/common/config/HoodieMetadataConfig.java b/hudi-common/src/main/java/org/apache/hudi/common/config/HoodieMetadataConfig.java index 51791c945..6beb7d1b2 100644 --- a/hudi-common/src/main/java/org/apache/hudi/common/config/HoodieMetadataConfig.java +++ b/hudi-common/src/main/java/org/apache/hudi/common/config/HoodieMetadataConfig.java @@ -44,7 +44,7 @@ public final class HoodieMetadataConfig extends HoodieConfig { // Enable the internal Metadata Table which saves file listings public static final ConfigProperty ENABLE = ConfigProperty .key(METADATA_PREFIX + ".enable") - .defaultValue(true) + .defaultValue(false) .sinceVersion("0.7.0") .withDocumentation("Enable the internal metadata table which serves table metadata like level file listings");