summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeir Storli <geirst@yahoo-inc.com>2017-03-08 16:08:26 +0100
committerGeir Storli <geirst@yahoo-inc.com>2017-03-08 16:08:26 +0100
commit9d4c0cd65d14d2d17b391df88f5edad5061d34f7 (patch)
tree7923c1d5d636332b3a1d747919a3a38f526f5407
parent7d99c6f7dd5760a941fbd7941249447605d3ab1c (diff)
Use imported fields config as part of verify ranksetup.
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/application/validation/RankSetupValidator.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/application/validation/RankSetupValidator.java b/config-model/src/main/java/com/yahoo/vespa/model/application/validation/RankSetupValidator.java
index 71f0fea7855..da1040029aa 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/application/validation/RankSetupValidator.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/application/validation/RankSetupValidator.java
@@ -12,6 +12,7 @@ import com.yahoo.text.StringUtilities;
import com.yahoo.vespa.config.search.AttributesConfig;
import com.yahoo.collections.Pair;
import com.yahoo.config.ConfigInstance;
+import com.yahoo.vespa.config.search.ImportedFieldsConfig;
import com.yahoo.vespa.config.search.IndexschemaConfig;
import com.yahoo.vespa.config.search.RankProfilesConfig;
import com.yahoo.vespa.config.search.core.RankingConstantsConfig;
@@ -117,6 +118,11 @@ public class RankSetupValidator extends Validator {
RankingConstantsConfig.Producer.class.cast(producer).getConfig(rccb);
RankingConstantsConfig rcc = new RankingConstantsConfig(rccb);
writeConfig(dir, rcc.getDefName() + ".cfg", rcc);
+
+ ImportedFieldsConfig.Builder ifcb = new ImportedFieldsConfig.Builder();
+ ImportedFieldsConfig.Producer.class.cast(producer).getConfig(ifcb);
+ ImportedFieldsConfig ifc = new ImportedFieldsConfig(ifcb);
+ writeConfig(dir, ifc.getDefName() + ".cfg", ifc);
}
private static void writeConfig(String dir, String configName, ConfigInstance config) throws IOException {