You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@gobblin.apache.org by hu...@apache.org on 2019/07/18 21:55:14 UTC

[incubator-gobblin] branch master updated: [GOBBLIN-828] Make dynamic config override job config

This is an automated email from the ASF dual-hosted git repository.

hutran pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-gobblin.git


The following commit(s) were added to refs/heads/master by this push:
     new 86c3a91  [GOBBLIN-828] Make dynamic config override job config
86c3a91 is described below

commit 86c3a910dbcb15702bbb538444d548268fe19d03
Author: Jack Moseley <jm...@linkedin.com>
AuthorDate: Thu Jul 18 14:55:08 2019 -0700

    [GOBBLIN-828] Make dynamic config override job config
    
    Closes #2689 from jack-moseley/dynamic-config
---
 .../java/org/apache/gobblin/service/modules/spec/JobExecutionPlan.java  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gobblin-service/src/main/java/org/apache/gobblin/service/modules/spec/JobExecutionPlan.java b/gobblin-service/src/main/java/org/apache/gobblin/service/modules/spec/JobExecutionPlan.java
index d0ec901..485f555 100644
--- a/gobblin-service/src/main/java/org/apache/gobblin/service/modules/spec/JobExecutionPlan.java
+++ b/gobblin-service/src/main/java/org/apache/gobblin/service/modules/spec/JobExecutionPlan.java
@@ -129,7 +129,7 @@ public class JobExecutionPlan {
       // Add dynamic config to jobSpec if a dynamic config generator is specified in sysConfig
       DynamicConfigGenerator dynamicConfigGenerator = DynamicConfigGeneratorFactory.createDynamicConfigGenerator(sysConfig);
       Config dynamicConfig = dynamicConfigGenerator.generateDynamicConfig(jobSpec.getConfig().withFallback(sysConfig));
-      jobSpec.setConfig(jobSpec.getConfig().withFallback(dynamicConfig));
+      jobSpec.setConfig(dynamicConfig.withFallback(jobSpec.getConfig()));
 
       // Reset properties in Spec from Config
       jobSpec.setConfigAsProperties(ConfigUtils.configToProperties(jobSpec.getConfig()));