Class KernelInstanceStatus
- Namespace
- Orleans.GpuBridge.Runtime.Persistent
- Assembly
- Orleans.GpuBridge.Runtime.dll
Status of a persistent kernel instance.
public sealed class KernelInstanceStatus
- Inheritance
-
KernelInstanceStatus
- Inherited Members
Properties
AutoRestart
Gets whether auto-restart is enabled on error.
public bool AutoRestart { get; init; }
Property Value
FailedBatches
Gets the number of failed batches.
public long FailedBatches { get; init; }
Property Value
InstanceId
Gets the unique identifier of this kernel instance.
public string InstanceId { get; init; }
Property Value
KernelId
Gets the kernel identifier.
public KernelId KernelId { get; init; }
Property Value
LastActivity
Gets the time of the last activity.
public DateTime LastActivity { get; init; }
Property Value
LastError
Gets the last error message, if any.
public string? LastError { get; init; }
Property Value
ProcessedBatches
Gets the number of successfully processed batches.
public long ProcessedBatches { get; init; }
Property Value
StartTime
Gets the time when the kernel was started.
public DateTime StartTime { get; init; }
Property Value
State
Gets the current state of the kernel instance.
public KernelState State { get; init; }
Property Value
SuccessRate
Gets the success rate as a percentage (0-100).
public double SuccessRate { get; }
Property Value
TotalBytesProcessed
Gets the total number of bytes processed.
public long TotalBytesProcessed { get; init; }
Property Value
Uptime
Gets the total uptime of the kernel instance.
public TimeSpan Uptime { get; init; }