Compartir a través de


ChaosParameters Constructores

Definición

Sobrecargas

ChaosParameters()

Inicializa una nueva instancia de la clase ChaosParameters.

ChaosParameters(Int64, Nullable<TimeSpan>)

Inicializa una nueva instancia de la clase ChaosParameters.

ChaosParameters(TimeSpan, Int64, Boolean, Nullable<TimeSpan>)

Inicializa una nueva instancia de la clase ChaosParameters.

ChaosParameters(TimeSpan, Int64, Boolean, TimeSpan, Dictionary<String,String>)

Inicializa una nueva instancia de la clase ChaosParameters.

ChaosParameters(TimeSpan, Int64, Boolean, TimeSpan, Dictionary<String,String>, TimeSpan, TimeSpan)

Inicializa una nueva instancia de la clase ChaosParameters.

ChaosParameters(TimeSpan, Int64, Boolean, TimeSpan, Dictionary<String,String>, TimeSpan, TimeSpan, ClusterHealthPolicy)

Inicializa una nueva instancia de la clase ChaosParameters.

ChaosParameters()

Inicializa una nueva instancia de la clase ChaosParameters.

public ChaosParameters ();
Public Sub New ()

Se aplica a

ChaosParameters(Int64, Nullable<TimeSpan>)

Inicializa una nueva instancia de la clase ChaosParameters.

public ChaosParameters (long maxConcurrentFaults, TimeSpan? timeToRun = default);
new System.Fabric.Chaos.DataStructures.ChaosParameters : int64 * Nullable<TimeSpan> -> System.Fabric.Chaos.DataStructures.ChaosParameters
Public Sub New (maxConcurrentFaults As Long, Optional timeToRun As Nullable(Of TimeSpan) = Nothing)

Parámetros

maxConcurrentFaults
Int64

Número máximo de errores simultáneos provocados por iteración con el mínimo de 1. Cuanto mayor sea la simultaneidad, más agresivas son las conmutaciones por error, lo que provoca una serie de errores más complejas para descubrir errores. se recomienda usar 2 o 3 para esto.

timeToRun
Nullable<TimeSpan>

Tiempo total de ejecución de Chaos; el valor máximo permitido es TimeSpan.FromSeconds(uint. MaxValue)

Se aplica a

ChaosParameters(TimeSpan, Int64, Boolean, Nullable<TimeSpan>)

Inicializa una nueva instancia de la clase ChaosParameters.

public ChaosParameters (TimeSpan maxClusterStabilizationTimeout, long maxConcurrentFaults, bool enableMoveReplicaFaults, TimeSpan? timeToRun = default);
new System.Fabric.Chaos.DataStructures.ChaosParameters : TimeSpan * int64 * bool * Nullable<TimeSpan> -> System.Fabric.Chaos.DataStructures.ChaosParameters
Public Sub New (maxClusterStabilizationTimeout As TimeSpan, maxConcurrentFaults As Long, enableMoveReplicaFaults As Boolean, Optional timeToRun As Nullable(Of TimeSpan) = Nothing)

Parámetros

maxClusterStabilizationTimeout
TimeSpan

Cantidad máxima de tiempo para esperar a que todo el clúster se estabilice después de una iteración de error; no puede superar TimeSpan.FromSeconds(uint. MaxValue)

maxConcurrentFaults
Int64

Número máximo de errores simultáneos provocados por iteración con el mínimo de 1. Cuanto mayor sea la simultaneidad, más agresivas son las conmutaciones por error, lo que provoca una serie de errores más complejas para descubrir errores. se recomienda usar 2 o 3 para esto.

enableMoveReplicaFaults
Boolean

Habilita o deshabilita los errores MovePrimary, MoveSecondary, MoveInstance y MoveAuxiliary.

timeToRun
Nullable<TimeSpan>

Tiempo total de ejecución de Chaos; el valor máximo permitido es TimeSpan.FromSeconds(uint. MaxValue)

Se aplica a

ChaosParameters(TimeSpan, Int64, Boolean, TimeSpan, Dictionary<String,String>)

Inicializa una nueva instancia de la clase ChaosParameters.

public ChaosParameters (TimeSpan maxClusterStabilizationTimeout, long maxConcurrentFaults, bool enableMoveReplicaFaults, TimeSpan timeToRun, System.Collections.Generic.Dictionary<string,string> context);
new System.Fabric.Chaos.DataStructures.ChaosParameters : TimeSpan * int64 * bool * TimeSpan * System.Collections.Generic.Dictionary<string, string> -> System.Fabric.Chaos.DataStructures.ChaosParameters
Public Sub New (maxClusterStabilizationTimeout As TimeSpan, maxConcurrentFaults As Long, enableMoveReplicaFaults As Boolean, timeToRun As TimeSpan, context As Dictionary(Of String, String))

Parámetros

maxClusterStabilizationTimeout
TimeSpan

Cantidad máxima de tiempo para esperar a que todo el clúster se estabilice después de una iteración de error; no puede superar TimeSpan.FromSeconds(uint. MaxValue)

maxConcurrentFaults
Int64

Número máximo de errores simultáneos provocados por iteración con el mínimo de 1. Cuanto mayor sea la simultaneidad, más agresivas son las conmutaciones por error, lo que provoca una serie de errores más complejas para descubrir errores. se recomienda usar 2 o 3 para esto.

enableMoveReplicaFaults
Boolean

Habilita o deshabilita los errores MovePrimary, MoveSecondary, MoveInstance y MoveAuxiliary.

timeToRun
TimeSpan

Después de ejecutarse durante mucho tiempo, Chaos se detendrá; no puede superar TimeSpan.FromSeconds(uint. MaxValue)

context
Dictionary<String,String>

Se trata de un contenedor de pares (clave, valor). Esto se puede usar para registrar un contexto detallado sobre por qué se está iniciando Chaos por ejemplo.

Se aplica a

ChaosParameters(TimeSpan, Int64, Boolean, TimeSpan, Dictionary<String,String>, TimeSpan, TimeSpan)

Inicializa una nueva instancia de la clase ChaosParameters.

public ChaosParameters (TimeSpan maxClusterStabilizationTimeout, long maxConcurrentFaults, bool enableMoveReplicaFaults, TimeSpan timeToRun, System.Collections.Generic.Dictionary<string,string> context, TimeSpan waitTimeBetweenIterations, TimeSpan waitTimeBetweenFaults);
new System.Fabric.Chaos.DataStructures.ChaosParameters : TimeSpan * int64 * bool * TimeSpan * System.Collections.Generic.Dictionary<string, string> * TimeSpan * TimeSpan -> System.Fabric.Chaos.DataStructures.ChaosParameters
Public Sub New (maxClusterStabilizationTimeout As TimeSpan, maxConcurrentFaults As Long, enableMoveReplicaFaults As Boolean, timeToRun As TimeSpan, context As Dictionary(Of String, String), waitTimeBetweenIterations As TimeSpan, waitTimeBetweenFaults As TimeSpan)

Parámetros

maxClusterStabilizationTimeout
TimeSpan

Cantidad máxima de tiempo para esperar a que todo el clúster se estabilice después de una iteración de error; no puede superar TimeSpan.FromSeconds(uint. MaxValue)

maxConcurrentFaults
Int64

Número máximo de errores simultáneos provocados por iteración con el mínimo de 1. Cuanto mayor sea la simultaneidad, más agresivas son las conmutaciones por error, lo que provoca una serie de errores más complejas para descubrir errores. se recomienda usar 2 o 3 para esto.

enableMoveReplicaFaults
Boolean

Habilita o deshabilita los errores MovePrimary, MoveSecondary, MoveInstance y MoveAuxiliary.

timeToRun
TimeSpan

Después de ejecutarse durante mucho tiempo, Chaos se detendrá; no puede superar TimeSpan.FromSeconds(uint. MaxValue)

context
Dictionary<String,String>

Se trata de un contenedor de pares (clave, valor). Esto se puede usar para registrar un contexto detallado sobre por qué se está iniciando Chaos por ejemplo.

waitTimeBetweenIterations
TimeSpan

Esta es la cantidad de pausa entre dos iteraciones consecutivas de la inducción de errores. Cuanto más pausa, menos es la tasa de errores a lo largo del tiempo; no puede superar TimeSpan.FromSeconds(uint. MaxValue)

waitTimeBetweenFaults
TimeSpan

Esta es la cantidad de pausa entre dos errores consecutivos en una sola iteración, más la pausa, menos la simultaneidad de errores; no puede superar TimeSpan.FromSeconds(uint. MaxValue)

Se aplica a

ChaosParameters(TimeSpan, Int64, Boolean, TimeSpan, Dictionary<String,String>, TimeSpan, TimeSpan, ClusterHealthPolicy)

Inicializa una nueva instancia de la clase ChaosParameters.

public ChaosParameters (TimeSpan maxClusterStabilizationTimeout, long maxConcurrentFaults, bool enableMoveReplicaFaults, TimeSpan timeToRun, System.Collections.Generic.Dictionary<string,string> context, TimeSpan waitTimeBetweenIterations, TimeSpan waitTimeBetweenFaults, System.Fabric.Health.ClusterHealthPolicy clusterHealthPolicy);
new System.Fabric.Chaos.DataStructures.ChaosParameters : TimeSpan * int64 * bool * TimeSpan * System.Collections.Generic.Dictionary<string, string> * TimeSpan * TimeSpan * System.Fabric.Health.ClusterHealthPolicy -> System.Fabric.Chaos.DataStructures.ChaosParameters
Public Sub New (maxClusterStabilizationTimeout As TimeSpan, maxConcurrentFaults As Long, enableMoveReplicaFaults As Boolean, timeToRun As TimeSpan, context As Dictionary(Of String, String), waitTimeBetweenIterations As TimeSpan, waitTimeBetweenFaults As TimeSpan, clusterHealthPolicy As ClusterHealthPolicy)

Parámetros

maxClusterStabilizationTimeout
TimeSpan

Cantidad máxima de tiempo para esperar a que todo el clúster se estabilice después de una iteración de error; no puede superar TimeSpan.FromSeconds(uint. MaxValue)

maxConcurrentFaults
Int64

Número máximo de errores simultáneos provocados por iteración con el mínimo de 1. Cuanto mayor sea la simultaneidad, más agresivas son las conmutaciones por error, lo que provoca una serie de errores más complejas para descubrir errores. se recomienda usar 2 o 3 para esto.

enableMoveReplicaFaults
Boolean

Habilita o deshabilita los errores MovePrimary, MoveSecondary, MoveInstance y MoveAuxiliary.

timeToRun
TimeSpan

Después de ejecutarse durante mucho tiempo, Chaos se detendrá; no puede superar TimeSpan.FromSeconds(uint. MaxValue)

context
Dictionary<String,String>

Se trata de un contenedor de pares (clave, valor). Esto se puede usar para registrar un contexto detallado sobre por qué se está iniciando Chaos por ejemplo.

waitTimeBetweenIterations
TimeSpan

Esta es la cantidad de pausa entre dos iteraciones consecutivas de la inducción de errores. Cuanto más pausa, menos es la tasa de errores a lo largo del tiempo; no puede superar TimeSpan.FromSeconds(uint. MaxValue)

waitTimeBetweenFaults
TimeSpan

Esta es la cantidad de pausa entre dos errores consecutivos en una sola iteración, más la pausa, menos la simultaneidad de errores; no puede superar TimeSpan.FromSeconds(uint. MaxValue)

clusterHealthPolicy
ClusterHealthPolicy

La directiva de mantenimiento del clúster que determina el estado correcto de un clúster debe ser para que Chaos continúe con la inducción de errores.

Se aplica a