Table of Contents

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

bool

FailedBatches

Gets the number of failed batches.

public long FailedBatches { get; init; }

Property Value

long

InstanceId

Gets the unique identifier of this kernel instance.

public string InstanceId { get; init; }

Property Value

string

KernelId

Gets the kernel identifier.

public KernelId KernelId { get; init; }

Property Value

KernelId

LastActivity

Gets the time of the last activity.

public DateTime LastActivity { get; init; }

Property Value

DateTime

LastError

Gets the last error message, if any.

public string? LastError { get; init; }

Property Value

string

ProcessedBatches

Gets the number of successfully processed batches.

public long ProcessedBatches { get; init; }

Property Value

long

StartTime

Gets the time when the kernel was started.

public DateTime StartTime { get; init; }

Property Value

DateTime

State

Gets the current state of the kernel instance.

public KernelState State { get; init; }

Property Value

KernelState

SuccessRate

Gets the success rate as a percentage (0-100).

public double SuccessRate { get; }

Property Value

double

TotalBytesProcessed

Gets the total number of bytes processed.

public long TotalBytesProcessed { get; init; }

Property Value

long

Uptime

Gets the total uptime of the kernel instance.

public TimeSpan Uptime { get; init; }

Property Value

TimeSpan