csharp
public record class ShardReportA shard as the cluster describes it to anybody who asks.
Fields and properties (9)
public ShardId ShardWhich shard.
public ShardKey KeyWhat it is for.
public ShardState StateWhere it is in its life.
public RealmEndpoint EndpointWhere clients reach it.
public RealmInstanceId InstanceThe placement backend's handle, for an operator.
public int PopulationHow many are on it, as of its last heartbeat.
public ShardCapacity CapacityHow many it will take.
public DateTimeOffset StartedAtWhen it was requested.
public DateTimeOffset LastHeartbeatWhen it last said anything.
Methods (1)
public ShardReport(ShardId Shard, ShardKey Key, ShardState State, RealmEndpoint Endpoint, RealmInstanceId Instance, int Population, ShardCapacity Capacity, DateTimeOffset StartedAt, DateTimeOffset LastHeartbeat)A shard as the cluster describes it to anybody who asks.
Used by (16)
- ClusterSerializationTestsVixen.Live.Cluster.Tests
- FakeMapVixen.Live.Realm.Cluster.Tests
- FakeShardVixen.Live.Realm.Cluster.Tests
- FleetGrainVixen.Live.Orchestrator
- IFleetGrainVixen.Live.Cluster
- IMapGrainVixen.Live.Cluster
- IShardGrainVixen.Live.Cluster
- MapCoordinatorVixen.Live.Orchestrator
- MapCoordinatorTestsVixen.Live.Orchestrator.Tests
- MapGrainVixen.Live.Orchestrator
- RealmClusterTestsVixen.Live.Realm.Cluster.Tests
- RolloutVixen.Live.Orchestrator
- RolloutTestsVixen.Live.Orchestrator.Tests
- ShardGrainVixen.Live.Orchestrator
- ShardLifecycleVixen.Live.Orchestrator
- ShardLifecycleTestsVixen.Live.Orchestrator.Tests