Table of Contents

Property Attempts

Namespace
Millrace.Storage.Monitoring
Assembly
Millrace.dll

Attempts

Executions that failed or were interrupted, newest first (§11.27).

public IReadOnlyList<JobAttempt> Attempts { get; init; }

Property Value

IReadOnlyList<JobAttempt>

Remarks

Successful attempts are not here, by design: a job that succeeds first time records nothing, so a healthy queue pays nothing for this. An empty list therefore means "nothing has gone wrong", not "no history kept".

Bounded per job, so a job that fails thousands of times keeps only its most recent attempts. Attempt and Failures stay exact regardless — the counters are on the job row and are never pruned, so a truncated timeline can never understate how often something failed.