audit, advisories and doctors/setup work

This commit is contained in:
master
2026-01-13 18:53:39 +02:00
parent 9ca7cb183e
commit d7be6ba34b
811 changed files with 54242 additions and 4056 deletions

View File

@@ -1,3 +1,4 @@
using System.Diagnostics;
using StellaOps.VexLens.Api;
using StellaOps.VexLens.Consensus;
using StellaOps.VexLens.Models;
@@ -353,7 +354,7 @@ public sealed class CachedConsensusRationaleService : IConsensusRationaleService
CancellationToken cancellationToken = default)
{
var cacheKey = BuildCacheKey(request);
var startTime = DateTime.UtcNow;
var stopwatch = Stopwatch.StartNew();
var rationale = await _cache.GetOrCreateAsync(
cacheKey,
@@ -365,7 +366,7 @@ public sealed class CachedConsensusRationaleService : IConsensusRationaleService
_defaultOptions,
cancellationToken);
var elapsedMs = (DateTime.UtcNow - startTime).TotalMilliseconds;
var elapsedMs = stopwatch.Elapsed.TotalMilliseconds;
return new GenerateRationaleResponse(
Rationale: rationale,
@@ -381,7 +382,7 @@ public sealed class CachedConsensusRationaleService : IConsensusRationaleService
BatchRationaleRequest request,
CancellationToken cancellationToken = default)
{
var startTime = DateTime.UtcNow;
var stopwatch = Stopwatch.StartNew();
var responses = new List<GenerateRationaleResponse>();
var errors = new List<RationaleError>();
@@ -405,7 +406,7 @@ public sealed class CachedConsensusRationaleService : IConsensusRationaleService
return new BatchRationaleResponse(
Responses: responses,
Errors: errors,
TotalTimeMs: (DateTime.UtcNow - startTime).TotalMilliseconds);
TotalTimeMs: stopwatch.Elapsed.TotalMilliseconds);
}
public Task<DetailedConsensusRationale> GenerateFromResultAsync(