aboutsummaryrefslogtreecommitdiffstats
path: root/configserver/src/main/java/com/yahoo/vespa/config/server/http/v2/ApplicationApiHandler.java
diff options
context:
space:
mode:
authorHarald Musum <musum@verizonmedia.com>2020-09-10 08:56:28 +0200
committerGitHub <noreply@github.com>2020-09-10 08:56:28 +0200
commit788a499bf734f05853954c6c96b19c9e8e28c7f2 (patch)
treed7481a76b19dcb1c95f43cfda3fbdbe19fa63b16 /configserver/src/main/java/com/yahoo/vespa/config/server/http/v2/ApplicationApiHandler.java
parent10349344c212707b6eec358b82326baf6a251065 (diff)
Revert "Revert "Add force request property to PrepareParams" MERGEOK"
Diffstat (limited to 'configserver/src/main/java/com/yahoo/vespa/config/server/http/v2/ApplicationApiHandler.java')
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/http/v2/ApplicationApiHandler.java13
1 files changed, 5 insertions, 8 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/http/v2/ApplicationApiHandler.java b/configserver/src/main/java/com/yahoo/vespa/config/server/http/v2/ApplicationApiHandler.java
index dedd96da6f3..d6badb8a9a2 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/http/v2/ApplicationApiHandler.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/http/v2/ApplicationApiHandler.java
@@ -53,13 +53,10 @@ public class ApplicationApiHandler extends SessionHandler {
@Override
protected HttpResponse handlePOST(HttpRequest request) {
validateDataAndHeader(request);
- Tenant tenant = validateTenant(request);
- PrepareParams prepareParams = PrepareParams.fromHttpRequest(request, tenant.getName(), zookeeperBarrierTimeout);
+ TenantName tenantName = validateTenant(request);
+ PrepareParams prepareParams = PrepareParams.fromHttpRequest(request, tenantName, zookeeperBarrierTimeout);
CompressedApplicationInputStream compressedStream = createFromCompressedStream(request.getData(), request.getHeader(contentTypeHeader));
- PrepareResult result = applicationRepository.deploy(compressedStream,
- prepareParams,
- shouldIgnoreSessionStaleFailure(request),
- Instant.now());
+ PrepareResult result = applicationRepository.deploy(compressedStream, prepareParams, Instant.now());
return new SessionPrepareAndActivateResponse(result, request, prepareParams.getApplicationId(), zone);
}
@@ -68,10 +65,10 @@ public class ApplicationApiHandler extends SessionHandler {
return zookeeperBarrierTimeout.plus(Duration.ofSeconds(10));
}
- private Tenant validateTenant(HttpRequest request) {
+ private TenantName validateTenant(HttpRequest request) {
TenantName tenantName = getTenantNameFromRequest(request);
checkThatTenantExists(tenantRepository, tenantName);
- return tenantRepository.getTenant(tenantName);
+ return tenantName;
}
public static TenantName getTenantNameFromRequest(HttpRequest request) {