diff --git a/hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/HddsConfigKeys.java b/hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/HddsConfigKeys.java index 8d9cd1c6caf1..b321d5cc2605 100644 --- a/hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/HddsConfigKeys.java +++ b/hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/HddsConfigKeys.java @@ -410,7 +410,7 @@ public final class HddsConfigKeys { public static final String HDDS_DATANODE_DISK_BALANCER_ENABLED_KEY = "hdds.datanode.disk.balancer.enabled"; - public static final boolean HDDS_DATANODE_DISK_BALANCER_ENABLED_DEFAULT = false; + public static final boolean HDDS_DATANODE_DISK_BALANCER_ENABLED_DEFAULT = true; public static final String HDDS_DATANODE_DNS_INTERFACE_KEY = "hdds.datanode.dns.interface"; diff --git a/hadoop-hdds/common/src/main/resources/ozone-default.xml b/hadoop-hdds/common/src/main/resources/ozone-default.xml index b681e3bdd2e9..a7b62b1a298e 100644 --- a/hadoop-hdds/common/src/main/resources/ozone-default.xml +++ b/hadoop-hdds/common/src/main/resources/ozone-default.xml @@ -218,11 +218,9 @@ hdds.datanode.disk.balancer.enabled - false + true OZONE, DATANODE, DISKBALANCER - If this property is set to true, then the Disk Balancer - feature is enabled on Datanodes, and users can use - this service. By default, this is disabled. + By default Disk Balancer feature is enabled on Datanodes. diff --git a/hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/diskbalancer/DiskBalancerService.java b/hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/diskbalancer/DiskBalancerService.java index 1d065024dfb1..1d2c9ce86c75 100644 --- a/hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/diskbalancer/DiskBalancerService.java +++ b/hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/diskbalancer/DiskBalancerService.java @@ -747,6 +747,7 @@ public static List buildVolumeReportProto(List