From 16a29cf4582d1f3378f157bed117ee89c0ebd4c8 Mon Sep 17 00:00:00 2001 From: Rostislav Dugin Date: Tue, 17 Feb 2026 14:56:25 +0300 Subject: [PATCH] FIX (restores): Increase restore timeout to 23 hours instead of 1 hour --- .../features/restores/usecases/mariadb/restore_backup_uc.go | 2 +- .../features/restores/usecases/mysql/restore_backup_uc.go | 2 +- .../restores/usecases/postgresql/restore_backup_uc.go | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/backend/internal/features/restores/usecases/mariadb/restore_backup_uc.go b/backend/internal/features/restores/usecases/mariadb/restore_backup_uc.go index deaca04..1eb13e6 100644 --- a/backend/internal/features/restores/usecases/mariadb/restore_backup_uc.go +++ b/backend/internal/features/restores/usecases/mariadb/restore_backup_uc.go @@ -106,7 +106,7 @@ func (uc *RestoreMariadbBackupUsecase) restoreFromStorage( storage *storages.Storage, mdbConfig *mariadbtypes.MariadbDatabase, ) error { - ctx, cancel := context.WithTimeout(parentCtx, 60*time.Minute) + ctx, cancel := context.WithTimeout(parentCtx, 23*time.Hour) defer cancel() go func() { diff --git a/backend/internal/features/restores/usecases/mysql/restore_backup_uc.go b/backend/internal/features/restores/usecases/mysql/restore_backup_uc.go index caa525d..aca227f 100644 --- a/backend/internal/features/restores/usecases/mysql/restore_backup_uc.go +++ b/backend/internal/features/restores/usecases/mysql/restore_backup_uc.go @@ -105,7 +105,7 @@ func (uc *RestoreMysqlBackupUsecase) restoreFromStorage( storage *storages.Storage, myConfig *mysqltypes.MysqlDatabase, ) error { - ctx, cancel := context.WithTimeout(parentCtx, 60*time.Minute) + ctx, cancel := context.WithTimeout(parentCtx, 23*time.Hour) defer cancel() go func() { diff --git a/backend/internal/features/restores/usecases/postgresql/restore_backup_uc.go b/backend/internal/features/restores/usecases/postgresql/restore_backup_uc.go index 2580fb8..8b5ef80 100644 --- a/backend/internal/features/restores/usecases/postgresql/restore_backup_uc.go +++ b/backend/internal/features/restores/usecases/postgresql/restore_backup_uc.go @@ -152,7 +152,7 @@ func (uc *RestorePostgresqlBackupUsecase) restoreViaStdin( "--no-acl", } - ctx, cancel := context.WithTimeout(parentCtx, 60*time.Minute) + ctx, cancel := context.WithTimeout(parentCtx, 23*time.Hour) defer cancel() // Monitor for shutdown and parent cancellation @@ -429,7 +429,7 @@ func (uc *RestorePostgresqlBackupUsecase) restoreFromStorage( isExcludeExtensions, ) - ctx, cancel := context.WithTimeout(parentCtx, 60*time.Minute) + ctx, cancel := context.WithTimeout(parentCtx, 23*time.Hour) defer cancel() // Monitor for shutdown and parent cancellation