summaryrefslogtreecommitdiffstats
path: root/configserver
diff options
context:
space:
mode:
authorHarald Musum <musum@yahooinc.com>2022-08-09 11:55:09 +0200
committerHarald Musum <musum@yahooinc.com>2022-08-09 11:55:09 +0200
commit32c31a77b600f93d58d13ce92ab2157074707e17 (patch)
tree38b7a2d367584787124e26ad814c5fc2d30d58b1 /configserver
parent020a6ed6a93ea3014876348b7f313a1c4deb6227 (diff)
Change dafault for APPLICATION_FILES_WITH_UNKNOWN_EXTENSION to FAIL
Always log outside of hosted Vespa
Diffstat (limited to 'configserver')
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/session/SessionRepository.java22
1 files changed, 13 insertions, 9 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/session/SessionRepository.java b/configserver/src/main/java/com/yahoo/vespa/config/server/session/SessionRepository.java
index 2ee2cfe837a..f4d3d9657c2 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/session/SessionRepository.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/session/SessionRepository.java
@@ -691,15 +691,19 @@ public class SessionRepository {
String flag = Flags.APPLICATION_FILES_WITH_UNKNOWN_EXTENSION.bindTo(flagSource)
.with(APPLICATION_ID, applicationId.serializedForm())
.value();
- switch (flag) {
- case "FAIL":
- throw e;
- case "LOG":
- deployLogger.ifPresent(logger -> logger.logApplicationPackage(Level.WARNING, e.getMessage()));
- break;
- case "NOOP":
- default:
- break;
+ if (configserverConfig.hostedVespa()) {
+ switch (flag) {
+ case "FAIL":
+ throw e;
+ case "LOG":
+ deployLogger.ifPresent(logger -> logger.logApplicationPackage(Level.WARNING, e.getMessage()));
+ break;
+ case "NOOP":
+ default:
+ break;
+ }
+ } else {
+ deployLogger.ifPresent(logger -> logger.logApplicationPackage(Level.WARNING, e.getMessage()));
}
}