From dcf8d6f1b4cdefba4e2a54c156d52a58cb65c48e Mon Sep 17 00:00:00 2001 From: ychung-mot Date: Fri, 6 Sep 2024 08:29:45 -0700 Subject: [PATCH 1/2] fix: command timeout --- server/StrDss.Hangfire/Program.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/StrDss.Hangfire/Program.cs b/server/StrDss.Hangfire/Program.cs index de97f4b5..4048cffd 100644 --- a/server/StrDss.Hangfire/Program.cs +++ b/server/StrDss.Hangfire/Program.cs @@ -30,7 +30,7 @@ var dbPass = builder.Configuration.GetValue("DB_PASS"); var dbPort = builder.Configuration.GetValue("DB_PORT"); -var connString = $"Host={dbHost};Username={dbUser};Password={dbPass};Database={dbName};Port={dbPort};"; +var connString = $"Host={dbHost};Username={dbUser};Password={dbPass};Database={dbName};Port={dbPort};CommandTimeout=300"; builder.Services.AddHttpContextAccessor(); From 8b43b89209a652b8eaf2ffcfa52e262e500e55bc Mon Sep 17 00:00:00 2001 From: ychung-mot Date: Fri, 6 Sep 2024 08:33:40 -0700 Subject: [PATCH 2/2] chore: logging --- server/StrDss.Service/BizLicenceService.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/server/StrDss.Service/BizLicenceService.cs b/server/StrDss.Service/BizLicenceService.cs index 4e9f0c6d..086b6ec5 100644 --- a/server/StrDss.Service/BizLicenceService.cs +++ b/server/StrDss.Service/BizLicenceService.cs @@ -57,7 +57,6 @@ public async Task ProcessBizLicenceUploadAsync() return; } - if (!_validator.CommonCodes.Any()) { _validator.CommonCodes = await _codeSetRepo.LoadCodeSetAsync(); @@ -79,6 +78,12 @@ public async Task ProcessBizLicenceUploadAsync() _unitOfWork.Commit(); + processStopwatch.Stop(); + + _logger.LogInformation($"Processed business licences and saved to a temporary table: {processStopwatch.Elapsed.TotalSeconds} seconds"); + + processStopwatch.Restart(); + var errorCount = upload.DssUploadLines.Count(x => x.IsValidationFailure); if (errorCount == 0) await _bizLicenceRepo.ProcessBizLicTempTable(upload.ProvidingOrganizationId);