This is an automated email from the ASF dual-hosted git repository. kharekartik pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/pinot.git
The following commit(s) were added to refs/heads/master by this push: new 5b44c22 Remove secrets from job spec (#8420) 5b44c22 is described below commit 5b44c22b46824101381c71e712716e97dd960657 Author: Kartik Khare <kharekar...@gmail.com> AuthorDate: Wed Mar 30 12:06:30 2022 +0530 Remove secrets from job spec (#8420) * remove secrets from job spec * change function name --- .../apache/pinot/spi/ingestion/batch/IngestionJobLauncher.java | 5 +---- .../spi/ingestion/batch/spec/SegmentGenerationJobSpec.java | 10 ++++++++++ 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/pinot-spi/src/main/java/org/apache/pinot/spi/ingestion/batch/IngestionJobLauncher.java b/pinot-spi/src/main/java/org/apache/pinot/spi/ingestion/batch/IngestionJobLauncher.java index 379a72b..8590aaa 100644 --- a/pinot-spi/src/main/java/org/apache/pinot/spi/ingestion/batch/IngestionJobLauncher.java +++ b/pinot-spi/src/main/java/org/apache/pinot/spi/ingestion/batch/IngestionJobLauncher.java @@ -23,7 +23,6 @@ import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; -import java.io.StringWriter; import java.util.Arrays; import java.util.HashMap; import java.util.Map; @@ -95,9 +94,7 @@ public class IngestionJobLauncher { } public static void runIngestionJob(SegmentGenerationJobSpec spec) { - StringWriter sw = new StringWriter(); - new Yaml().dump(spec, sw); - LOGGER.info("SegmentGenerationJobSpec: \n{}", sw.toString()); + LOGGER.info("SegmentGenerationJobSpec: \n{}", spec.toJSONString(true)); ExecutionFrameworkSpec executionFramework = spec.getExecutionFrameworkSpec(); PinotIngestionJobType jobType = PinotIngestionJobType.fromString(spec.getJobType()); switch (jobType) { diff --git a/pinot-spi/src/main/java/org/apache/pinot/spi/ingestion/batch/spec/SegmentGenerationJobSpec.java b/pinot-spi/src/main/java/org/apache/pinot/spi/ingestion/batch/spec/SegmentGenerationJobSpec.java index dfb0a31..15fc9fb 100644 --- a/pinot-spi/src/main/java/org/apache/pinot/spi/ingestion/batch/spec/SegmentGenerationJobSpec.java +++ b/pinot-spi/src/main/java/org/apache/pinot/spi/ingestion/batch/spec/SegmentGenerationJobSpec.java @@ -18,8 +18,10 @@ */ package org.apache.pinot.spi.ingestion.batch.spec; +import com.fasterxml.jackson.databind.node.ObjectNode; import java.io.Serializable; import java.util.List; +import org.apache.pinot.spi.utils.JsonUtils; /** @@ -288,4 +290,12 @@ public class SegmentGenerationJobSpec implements Serializable { public void setAuthToken(String authToken) { _authToken = authToken; } + + public String toJSONString(boolean removeSensitiveKeys) { + ObjectNode jsonNode = (ObjectNode) JsonUtils.objectToJsonNode(this); + if (removeSensitiveKeys) { + jsonNode.remove("authToken"); //Removing auth token as it is a sensitive key + } + return jsonNode.toPrettyString(); + } } --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org For additional commands, e-mail: commits-h...@pinot.apache.org