TelemetryDataCache<TDto>.InitializeCacheFromDBAsync() увеличил таймаут чтения из БД

This commit is contained in:
ngfrolov 2023-10-16 10:11:24 +05:00
parent 6c722e5478
commit 5314ce4397
Signed by: ng.frolov
GPG Key ID: E99907A0357B29A7

View File

@ -52,7 +52,7 @@ namespace AsbCloudInfrastructure.Services.SAUB
var db = provider.GetRequiredService<IAsbCloudDbContext>(); var db = provider.GetRequiredService<IAsbCloudDbContext>();
await instance.InitializeCacheFromDBAsync<TEntity>(db, onProgress, token); await instance.InitializeCacheFromDBAsync<TEntity>(db, onProgress, token);
}); });
work.Timeout = TimeSpan.FromMinutes(15);
worker.WorkStore.RunOnceQueue.Enqueue(work); worker.WorkStore.RunOnceQueue.Enqueue(work);
} }
instance.provider = provider; instance.provider = provider;
@ -159,7 +159,7 @@ namespace AsbCloudInfrastructure.Services.SAUB
isLoading = true; isLoading = true;
var defaultTimeout = db.Database.GetCommandTimeout(); var defaultTimeout = db.Database.GetCommandTimeout();
db.Database.SetCommandTimeout(TimeSpan.FromSeconds(90)); db.Database.SetCommandTimeout(TimeSpan.FromMinutes(5));
Well[] wells = await db.Set<Well>() Well[] wells = await db.Set<Well>()
.Include(well => well.Telemetry) .Include(well => well.Telemetry)