From 1c959bc01e667a53bb6831ff8759ce3a5197cd41 Mon Sep 17 00:00:00 2001 From: Valera V Harseko Date: Wed, 15 Jan 2025 13:47:02 +0300 Subject: [PATCH] [#460] Clear unused path info after backupConfig (memory pleasure) --- .../src/main/java/org/opends/server/tasks/BackupTask.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/opendj-server-legacy/src/main/java/org/opends/server/tasks/BackupTask.java b/opendj-server-legacy/src/main/java/org/opends/server/tasks/BackupTask.java index 56694cec64..d0ddd5b4d3 100644 --- a/opendj-server-legacy/src/main/java/org/opends/server/tasks/BackupTask.java +++ b/opendj-server-legacy/src/main/java/org/opends/server/tasks/BackupTask.java @@ -387,6 +387,8 @@ private boolean backupBackend(LocalBackend b, File backupLocation) DirectoryServer.notifyBackupEnded(b, backupConfig, false); logger.error(ERR_BACKUPDB_ERROR_DURING_BACKUP, b.getBackendID(), getExceptionMessage(e)); return false; + }finally { + backupConfig=null; } return true; @@ -456,6 +458,7 @@ public void interruptTask(TaskState interruptState, LocalizableMessage interrupt interruptReason)); setTaskInterruptState(interruptState); backupConfig.cancel(); + backupConfig=null; } }