ChaosTargetFilter.ApplicationInclusionList Property


A list of application URI's to include in Chaos faults. All replicas belonging to services of these applications are amenable to replica faults(restart replica, remove replica, move primary, and move secondary) by Chaos. Chaos may restart a code package only if the code package hosts replicas of these applications only. If an application does not appear in this list, it can still be faulted in some Chaos iteration if the application ends up on a node of a node type that is incuded in NodeTypeInclusionList. However if applicationX is tied to nodeTypeY through placement constraints and applicationX is absent from ApplicationInclusionList and nodeTypeY is absent from NodeTypeInclusionList, then applicationX will never be faulted. At most 1000 application names can be included in this list, to increase this number, a config upgrade is required for MaxNumberOfApplicationsInChaosEntityFilter configuration.

public System.Collections.Generic.IList<string> ApplicationInclusionList { get; set; }
member this.ApplicationInclusionList : System.Collections.Generic.IList<string> with get, set
Public Property ApplicationInclusionList As IList(Of String)

Property Value


Applies to