From fa71d6c827477499d15c628f6176384fc5f37095 Mon Sep 17 00:00:00 2001 From: Harald Musum Date: Wed, 19 Aug 2020 18:01:51 +0200 Subject: Log and skip application entries that have wrong tenant --- .../vespa/config/server/application/TenantApplications.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/application/TenantApplications.java b/configserver/src/main/java/com/yahoo/vespa/config/server/application/TenantApplications.java index fe22c537a01..acc1b2ecfde 100644 --- a/configserver/src/main/java/com/yahoo/vespa/config/server/application/TenantApplications.java +++ b/configserver/src/main/java/com/yahoo/vespa/config/server/application/TenantApplications.java @@ -119,6 +119,15 @@ public class TenantApplications implements RequestHandler, HostValidator { + if ( ! applicationId.tenant().equals(tenant)) { + log.log(Level.WARNING, "There is an application ('" + applicationId + "') with wrong tenant (should be '" + + tenant + "') in " + applicationsPath); + return false; + } else { + return true; + } + }) .filter(id -> activeSessionOf(id).isPresent()) .collect(Collectors.toUnmodifiableList()); } -- cgit v1.2.3