This commit is contained in:
2020-05-19 19:22:45 +00:00
parent b38b3a6568
commit c9fa5b55aa

View File

@@ -40,15 +40,30 @@ namespace AyaNova.Biz
return;//nope, so we have already run today's backup
//Ok, we're into backup time and it's been more than 24 hours since it last ran so let's do this...
AyaNova.Api.ControllerHelpers.ApiServerState apiServerState = null;
try
{
BackupIsRunning = true;
//LOCK DOWN SERVER
apiServerState = (AyaNova.Api.ControllerHelpers.ApiServerState)ServiceProviderProvider.Provider.GetService(typeof(AyaNova.Api.ControllerHelpers.ApiServerState));
apiServerState.SetClosed("BACKUP JOB RUNNING");
log.LogTrace("Backup starting");
//*************
//DO DATA BACKUP
log.LogInformation("SIMULATED BACKUP RUNNING NOW - TORA TORA TORA!");
log.LogInformation($"dbdump path: {ServerBootConfig.AYANOVA_BACKUP_PG_DUMP_PATH}");
//DO FILE BACKUP IF ATTACHMENTS BACKED UP
//OPNE SERVER
//PRUNE BACKUP SETS NOT KEPT
//v.next - COPY TO ONLINE STORAGE
//***************
//Update last backup
@@ -66,6 +81,7 @@ namespace AyaNova.Biz
}
finally
{
apiServerState.ResumePriorState();
BackupIsRunning = false;
}
}