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 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... //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 try
{ {
BackupIsRunning = true; 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"); log.LogTrace("Backup starting");
//************* //*************
//DO DATA BACKUP
log.LogInformation("SIMULATED BACKUP RUNNING NOW - TORA TORA TORA!"); 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 //Update last backup
@@ -66,6 +81,7 @@ namespace AyaNova.Biz
} }
finally finally
{ {
apiServerState.ResumePriorState();
BackupIsRunning = false; BackupIsRunning = false;
} }
} }