summaryrefslogtreecommitdiffstats
path: root/configserver
diff options
context:
space:
mode:
authorHarald Musum <musum@yahooinc.com>2022-12-20 00:14:27 +0100
committerHarald Musum <musum@yahooinc.com>2022-12-20 00:14:27 +0100
commit912ae510a52a49b27e1803469d43dd97fa87c93a (patch)
treee905683c4608a4032cd4b917f0d27a0b56b00522 /configserver
parent05b58ac83b06b00ae97ecafad101e44d4dd76aee (diff)
Revert "Delete file reference for application immediately after being copied"
The file reference will be downloaded anyway afterwards, since it is one of the file references in use by the active deployment. There is a maintainer that deletes unused file references after a while.
Diffstat (limited to 'configserver')
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/session/SessionRepository.java7
1 files changed, 1 insertions, 6 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 d3ac3ec3100..d26173b4dd7 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
@@ -875,12 +875,7 @@ public class SessionRepository {
}
ApplicationId applicationId = sessionZKClient.readApplicationId();
log.log(Level.FINE, () -> "Creating local session for tenant '" + tenantName + "' with session id " + sessionId);
- try {
- createLocalSession(sessionDir, applicationId, sessionZKClient.readTags(), sessionId);
- } finally {
- log.log(Level.FINE, "Deleting file distribution reference " + fileReference + " for app package with session id " + sessionId);
- fileDirectory.delete(fileReference, (reference) -> true); // Delete downloaded file reference, not needed anymore
- }
+ createLocalSession(sessionDir, applicationId, sessionZKClient.readTags(), sessionId);
}
private Optional<Long> getActiveSessionId(ApplicationId applicationId) {