diff options
author | Harald Musum <musum@verizonmedia.com> | 2020-09-10 08:56:28 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-09-10 08:56:28 +0200 |
commit | 788a499bf734f05853954c6c96b19c9e8e28c7f2 (patch) | |
tree | d7481a76b19dcb1c95f43cfda3fbdbe19fa63b16 /configserver/src/main/java/com/yahoo/vespa/config/server/http/v2/ApplicationApiHandler.java | |
parent | 10349344c212707b6eec358b82326baf6a251065 (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.java | 13 |
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) { |