diff --git a/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/service/QuotaRepairTask.java b/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/service/QuotaRepairTask.java index 7d03780d6202..35ffca10095e 100644 --- a/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/service/QuotaRepairTask.java +++ b/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/service/QuotaRepairTask.java @@ -44,6 +44,7 @@ import java.util.concurrent.atomic.AtomicLong; import org.apache.commons.io.FileUtils; import org.apache.hadoop.hdds.conf.OzoneConfiguration; +import org.apache.hadoop.hdds.server.JsonUtils; import org.apache.hadoop.hdds.utils.db.DBCheckpoint; import org.apache.hadoop.hdds.utils.db.Table; import org.apache.hadoop.hdds.utils.db.TableIterator; @@ -57,7 +58,6 @@ import org.apache.hadoop.ozone.om.ratis.utils.OzoneManagerRatisUtils; import org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos; import org.apache.ratis.protocol.ClientId; -import org.codehaus.jackson.map.ObjectMapper; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -487,7 +487,7 @@ public String toString() { status.put("errorMsg", errorMsg); status.put("bucketCountDiffMap", bucketCountDiffMap); try { - return new ObjectMapper().writeValueAsString(status); + return JsonUtils.toJsonString(status); } catch (IOException e) { LOG.error("error in generating status", e); return "{}"; diff --git a/pom.xml b/pom.xml index a80f17cdffa4..11a89f0e774e 100644 --- a/pom.xml +++ b/pom.xml @@ -1683,6 +1683,17 @@ ${project.build.directory}/generated-sources/protobuf/java + + true + Use Jackson 2 (com.fasterxml.jackson) + + org.codehaus.jackson.** + + + ${project.build.directory}/generated-sources/java + ${project.build.directory}/generated-sources/protobuf/java + +