This commit is contained in:
@@ -247,7 +247,7 @@ namespace AyaNova.Biz
|
|||||||
{
|
{
|
||||||
if (ActivelyProcessing)
|
if (ActivelyProcessing)
|
||||||
{
|
{
|
||||||
System.Diagnostics.Debug.WriteLine("ProcessJobs called but actively processing other jobs so returning");
|
//System.Diagnostics.Debug.WriteLine("ProcessJobs called but actively processing other jobs so returning");
|
||||||
log.LogTrace("ProcessJobs called but actively processing other jobs so returning");
|
log.LogTrace("ProcessJobs called but actively processing other jobs so returning");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -255,7 +255,7 @@ namespace AyaNova.Biz
|
|||||||
try
|
try
|
||||||
{
|
{
|
||||||
//Sweep jobs table
|
//Sweep jobs table
|
||||||
System.Diagnostics.Debug.WriteLine($"JobsBiz processing sweeper");
|
//System.Diagnostics.Debug.WriteLine($"JobsBiz processing sweeper");
|
||||||
await CoreJobSweeper.DoSweepAsync();//run exclusively
|
await CoreJobSweeper.DoSweepAsync();//run exclusively
|
||||||
|
|
||||||
//BIZOBJECT DYNAMIC JOBS
|
//BIZOBJECT DYNAMIC JOBS
|
||||||
@@ -266,7 +266,7 @@ namespace AyaNova.Biz
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
System.Diagnostics.Debug.WriteLine($"JobsBiz processing exclusive biz job {j.Name}");
|
//System.Diagnostics.Debug.WriteLine($"JobsBiz processing exclusive biz job {j.Name}");
|
||||||
await ProcessJobAsync(j);
|
await ProcessJobAsync(j);
|
||||||
//Capture metrics
|
//Capture metrics
|
||||||
CoreJobMetricsSnapshot.DoJob();
|
CoreJobMetricsSnapshot.DoJob();
|
||||||
@@ -280,7 +280,7 @@ namespace AyaNova.Biz
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
System.Diagnostics.Debug.WriteLine($"JobsBiz processing exclusive license check");
|
//System.Diagnostics.Debug.WriteLine($"JobsBiz processing exclusive license check");
|
||||||
//License check
|
//License check
|
||||||
long CurrentActiveCount = await UserBiz.ActiveCountAsync();
|
long CurrentActiveCount = await UserBiz.ActiveCountAsync();
|
||||||
long LicensedUserCount = AyaNova.Core.License.ActiveKey.ActiveNumber;
|
long LicensedUserCount = AyaNova.Core.License.ActiveKey.ActiveNumber;
|
||||||
@@ -293,9 +293,9 @@ namespace AyaNova.Biz
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
//backup
|
//backup
|
||||||
System.Diagnostics.Debug.WriteLine($"JobsBiz processing backup");
|
//System.Diagnostics.Debug.WriteLine($"JobsBiz processing backup");
|
||||||
await CoreJobBackup.DoWorkAsync();//sb exclusive
|
await CoreJobBackup.DoWorkAsync();//sb exclusive
|
||||||
System.Diagnostics.Debug.WriteLine($"JobsBiz processing metrics snapshotter");
|
//System.Diagnostics.Debug.WriteLine($"JobsBiz processing metrics snapshotter");
|
||||||
|
|
||||||
//Capture metrics
|
//Capture metrics
|
||||||
CoreJobMetricsSnapshot.DoJob();
|
CoreJobMetricsSnapshot.DoJob();
|
||||||
@@ -311,7 +311,7 @@ namespace AyaNova.Biz
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
System.Diagnostics.Debug.WriteLine($"JobsBiz processing NON-exclusive biz job {j.Name}");
|
//System.Diagnostics.Debug.WriteLine($"JobsBiz processing NON-exclusive biz job {j.Name}");
|
||||||
TaskUtil.Forget(Task.Run(() => ProcessJobAsync(j)));
|
TaskUtil.Forget(Task.Run(() => ProcessJobAsync(j)));
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
@@ -339,7 +339,7 @@ namespace AyaNova.Biz
|
|||||||
finally
|
finally
|
||||||
{
|
{
|
||||||
ActivelyProcessing = false;
|
ActivelyProcessing = false;
|
||||||
System.Diagnostics.Debug.WriteLine($"JobsBiz in Finally - completed run");
|
//System.Diagnostics.Debug.WriteLine($"JobsBiz in Finally - completed run");
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -215,14 +215,14 @@ from generate_series(1, 525600) s(i)
|
|||||||
var Gen2 = GC.CollectionCount(2);//integer
|
var Gen2 = GC.CollectionCount(2);//integer
|
||||||
|
|
||||||
var CPU = _cpu;// double precision
|
var CPU = _cpu;// double precision
|
||||||
System.Diagnostics.Debug.WriteLine($"MM Snapshot, cpu: {CPU}");
|
//System.Diagnostics.Debug.WriteLine($"MM Snapshot, cpu: {CPU}");
|
||||||
using (AyContext ct = ServiceProviderProvider.DBContext)
|
using (AyContext ct = ServiceProviderProvider.DBContext)
|
||||||
{
|
{
|
||||||
//write to db
|
//write to db
|
||||||
MetricMM mm = new MetricMM(Allocated, WorkingSet, PrivateBytes, Gen0, Gen1, Gen2, CPU);
|
MetricMM mm = new MetricMM(Allocated, WorkingSet, PrivateBytes, Gen0, Gen1, Gen2, CPU);
|
||||||
ct.MetricMM.Add(mm);
|
ct.MetricMM.Add(mm);
|
||||||
ct.SaveChanges();
|
ct.SaveChanges();
|
||||||
System.Diagnostics.Debug.WriteLine("MM SAVED");
|
//System.Diagnostics.Debug.WriteLine("MM SAVED");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -61,13 +61,13 @@ namespace AyaNova.Generator
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
System.Diagnostics.Debug.WriteLine($"### GENERATE calling JobsBiz.ProcessJobs");
|
//System.Diagnostics.Debug.WriteLine($"### GENERATE calling JobsBiz.ProcessJobs");
|
||||||
//Capture metrics
|
//Capture metrics
|
||||||
CoreJobMetricsSnapshot.DoJob();
|
CoreJobMetricsSnapshot.DoJob();
|
||||||
await JobsBiz.ProcessJobsAsync();
|
await JobsBiz.ProcessJobsAsync();
|
||||||
//Capture metrics again, (calling repeatedly won't increase metrics but will ensure it doesn't miss frequency of capturing)
|
//Capture metrics again, (calling repeatedly won't increase metrics but will ensure it doesn't miss frequency of capturing)
|
||||||
CoreJobMetricsSnapshot.DoJob();
|
CoreJobMetricsSnapshot.DoJob();
|
||||||
System.Diagnostics.Debug.WriteLine($"### GENERATE BACK FROM calling JobsBiz.ProcessJobs");
|
//System.Diagnostics.Debug.WriteLine($"### GENERATE BACK FROM calling JobsBiz.ProcessJobs");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
|
|||||||
Reference in New Issue
Block a user