diff --git a/src/backupformat/rsync.js b/src/backupformat/rsync.js index c90fad67f..cdf0f9179 100644 --- a/src/backupformat/rsync.js +++ b/src/backupformat/rsync.js @@ -1,16 +1,5 @@ 'use strict'; -exports = module.exports = { - download, - upload, - verify, - getFileExtension, - copy, - - _saveFsMetadata: saveFsMetadata, - _restoreFsMetadata: restoreFsMetadata -}; - const assert = require('node:assert'), async = require('async'), backupSites = require('../backupsites.js'), @@ -382,3 +371,14 @@ async function verify(backupSite, remotePath, integrityMap, progressCallback) { sha256: { status: 'passed' }, }; } + +exports = module.exports = { + download, + upload, + verify, + getFileExtension, + copy, + + _saveFsMetadata: saveFsMetadata, + _restoreFsMetadata: restoreFsMetadata +}; diff --git a/src/backupformat/tgz.js b/src/backupformat/tgz.js index 3f265105e..2e6eff2a9 100644 --- a/src/backupformat/tgz.js +++ b/src/backupformat/tgz.js @@ -245,7 +245,7 @@ async function download(backupSite, remotePath, dataLayout, progressCallback) { debug(`download: Downloading ${remotePath} to ${dataLayout.toString()}`); - await promiseRetry({ times: 5, interval: 20000, debug }, async () => { + await promiseRetry({ times: 3, interval: 20000, debug }, async () => { progressCallback({ message: `Downloading backup ${remotePath}` }); const sourceStream = await backupSites.storageApi(backupSite).download(backupSite.config, remotePath);