Add waiting for lock message

This commit is contained in:
Girish Ramakrishnan
2024-12-09 08:38:23 +01:00
parent bb392207ea
commit cc759a8427

View File

@@ -498,7 +498,6 @@ async function fullBackup(options, progressCallback) {
const appBackupIds = [];
for (let i = 0; i < allApps.length; i++) {
const app = allApps[i];
progressCallback({ percent: percent, message: `Backing up ${app.fqdn} (${i+1}/${allApps.length})` });
percent += step;
if (!app.enableBackup) {
@@ -506,6 +505,7 @@ async function fullBackup(options, progressCallback) {
continue; // nothing to backup
}
progressCallback({ percent, message: `Backing up ${app.fqdn} (${i+1}/${allApps.length}). Waiting for lock` });
await locks.wait(`${locks.TYPE_APP_PREFIX}${app.id}`);
const startTime = new Date();
const appBackupId = await backupAppWithTag(app, tag, options, (progress) => progressCallback({ percent, message: progress.message }));