internal StatelessServiceInstance( ServiceReplicaStatus replicaStatus, HealthState healthState, string replicaAddress, string nodeName, long instanceId, TimeSpan lastInBuildDuration) : base(ServiceKind.Stateless, instanceId, replicaStatus, healthState, replicaAddress, nodeName, lastInBuildDuration) { }
internal StatefulServiceReplica( ServiceReplicaStatus replicaStatus, HealthState healthState, ReplicaRole replicaRole, string replicaAddress, string nodeName, long replicaId, TimeSpan lastInBuildDuration) : base(ServiceKind.Stateful, replicaId, replicaStatus, healthState, replicaAddress, nodeName, lastInBuildDuration) { this.ReplicaRole = replicaRole; }
///<summary> /// <para>Initializes a replica</para> /// </summary> /// <param name="serviceKind"> /// <para>The type of the replica</para> /// </param> /// <param name="id"> /// <para>The replica ID</para> /// </param> /// <param name="replicaStatus"> /// <para>The status replica will be initialized with.</para> /// </param> /// <param name="healthState"> /// <para>The health state replica will be initialized with</para> /// </param> /// <param name="replicaAddress"> /// <para>The address replica will be initialized with.</para> /// </param> /// <param name="nodeName"> /// <para>The node name replica will be initialized with</para> /// </param> /// <param name="lastInBuildDuration"> /// <para>The last in build duration replica will be initialized with.</para> /// </param> protected Replica( ServiceKind serviceKind, long id, ServiceReplicaStatus replicaStatus, HealthState healthState, string replicaAddress, string nodeName, TimeSpan lastInBuildDuration) { this.ServiceKind = serviceKind; this.Id = id; this.ReplicaStatus = replicaStatus; this.HealthState = healthState; this.ReplicaAddress = replicaAddress; this.NodeName = nodeName; this.LastInBuildDuration = lastInBuildDuration; }
public static void UnhealthyReplicaSkipped(ILogger logger, long replicaId, Guid partition, Uri service, ServiceReplicaStatus replicaStatus, HealthState healthState) { _unhealthyReplicaSkipped(logger, replicaId, partition, service, replicaStatus, healthState, null); }
private bool IsInvalidReplica(ServiceReplicaStatus status) { return(status == ServiceReplicaStatus.Invalid || status == ServiceReplicaStatus.Down || status == ServiceReplicaStatus.Dropped); }
public MockedReplica(ServiceKind sc, long id, ServiceReplicaStatus ss, HealthState hs, string address, string nodeName, TimeSpan lastInBuildDuration) : base(sc, id, ss, hs, address, nodeName, lastInBuildDuration) { }