From 2ec74cae3efccfb613af600ec26fa77ab94c9f44 Mon Sep 17 00:00:00 2001 From: tbak Date: Tue, 23 Nov 2021 13:06:52 -0800 Subject: [PATCH] Set a default value in the call metadata if a local user is not found (#1186) --- .../job/unschedulable/RemoveUnschedulableJobsCommand.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/titus-cli/src/main/java/com/netflix/titus/cli/command/job/unschedulable/RemoveUnschedulableJobsCommand.java b/titus-cli/src/main/java/com/netflix/titus/cli/command/job/unschedulable/RemoveUnschedulableJobsCommand.java index 4512391854..b41945a02c 100644 --- a/titus-cli/src/main/java/com/netflix/titus/cli/command/job/unschedulable/RemoveUnschedulableJobsCommand.java +++ b/titus-cli/src/main/java/com/netflix/titus/cli/command/job/unschedulable/RemoveUnschedulableJobsCommand.java @@ -30,6 +30,7 @@ import com.netflix.titus.api.model.callmetadata.CallerType; import com.netflix.titus.cli.CliCommand; import com.netflix.titus.cli.CommandContext; +import com.netflix.titus.common.util.Evaluators; import com.netflix.titus.common.util.tuple.Pair; import com.netflix.titus.common.util.unit.TimeUnitExt; import com.netflix.titus.runtime.connector.jobmanager.RemoteJobManagementClient; @@ -90,7 +91,7 @@ public void execute(CommandContext context) throws Exception { .withCallReason(unschedulable.get(jobToRemove.getId()).getReason()) .withCallers(Collections.singletonList( Caller.newBuilder() - .withId(System.getenv("USER")) + .withId(Evaluators.getOrDefault(System.getenv("USER"), "titusCLI")) .withCallerType(CallerType.User) .build() ))