Skip to content

Commit cadf9a6

Browse files
authored
Update chaos-studio-fault-library.md
1 parent 2bb85db commit cadf9a6

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

articles/chaos-studio/chaos-studio-fault-library.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ The following faults are available for use today. Visit the [Fault Providers](./
2020
|-|-|
2121
| Fault Provider | N/A |
2222
| Supported OS Types | N/A |
23-
| Description | Adds a time delay before, between, or after other actions. Useful for waiting for the impact of a fault to appear in a service or for waiting for an activity outside of the experiment to complete (for example, waiting for autohealing to occur before injecting another fault). |
23+
| Description | Adds a time delay before, between, or after other actions. This is useful for waiting for the impact of a fault to appear in a service, or for waiting for an activity outside of the experiment to complete. For example, waiting for autohealing to occur before injecting another fault. |
2424
| Prerequisites | N/A |
2525
| Urn | urn:csci:microsoft:chaosStudio:timedDelay/1.0 |
2626
| duration | The duration of the delay in ISO 8601 format (Example: PT10M) |
@@ -47,7 +47,7 @@ The following faults are available for use today. Visit the [Fault Providers](./
4747
| Capability Name | CPUPressure-1.0 |
4848
| Target type | Microsoft-Agent |
4949
| Supported OS Types | Windows, Linux |
50-
| Description | Add CPU pressure up to the specified value on the VM where this fault is injected for the duration of the fault action. The artificial CPU pressure is removed at the end of the duration or if the experiment is canceled. On Windows, the "% Processor Utility" performance counter is used at fault start to determine current CPU percentage and this is subtracted from the pressureLevel defined in the fault so that % Processor Utility will hit approximately the pressureLevel defined in the fault parameters. |
50+
| Description | Adds CPU pressure, up to the specified value, on the VM where this fault is injected during the fault action. The artificial CPU pressure is removed at the end of the duration or if the experiment is canceled. On Windows, the "% Processor Utility" performance counter is used at fault start to determine current CPU percentage, which is subtracted from the `pressureLevel` defined in the fault so that % Processor Utility will hit approximately the `pressureLevel` defined in the fault parameters. |
5151
| Prerequisites | **Linux:** Running the fault on a Linux VM requires the **stress-ng** utility to be installed. You can install it using the package manager for your Linux distro, </br> APT Command to install stress-ng: *sudo apt-get update && sudo apt-get -y install unzip && sudo apt-get -y install stress-ng* </br> YUM Command to install stress-ng: *sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm && sudo yum -y install stress-ng* |
5252
| | **Windows:** None. |
5353
| Urn | urn:csci:microsoft:agent:cpuPressure/1.0 |
@@ -92,7 +92,7 @@ Known issues on Linux:
9292
| Capability Name | PhysicalMemoryPressure-1.0 |
9393
| Target type | Microsoft-Agent |
9494
| Supported OS Types | Windows, Linux |
95-
| Description | Add physical memory pressure up to the specified value on the VM where this fault is injected for the duration of the fault action. The artificial physical memory pressure is removed at the end of the duration or if the experiment is canceled. |
95+
| Description | Add physical memory pressure up to the specified value on the VM where this fault is injected during of the fault action. The artificial physical memory pressure is removed at the end of the duration or if the experiment is canceled. |
9696
| Prerequisites | **Linux:** Running the fault on a Linux VM requires the **stress-ng** utility to be installed. You can install it using the package manager for your Linux distro, </br> APT Command to install stress-ng: *sudo apt-get update && sudo apt-get -y install unzip && sudo apt-get -y install stress-ng* </br> YUM Command to install stress-ng: *sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm && sudo yum -y install stress-ng* |
9797
| | **Windows:** None. |
9898
| Urn | urn:csci:microsoft:agent:physicalMemoryPressure/1.0 |
@@ -133,7 +133,7 @@ Known issues on Linux:
133133
| Capability Name | VirtualMemoryPressure-1.0 |
134134
| Target type | Microsoft-Agent |
135135
| Supported OS Types | Windows |
136-
| Description | Add virtual memory pressure up to the specified value on the VM where this fault is injected for the duration of the fault action. The artificial virtual memory pressure is removed at the end of the duration or if the experiment is canceled. |
136+
| Description | Add virtual memory pressure up to the specified value on the VM where this fault is injected during the fault action. The artificial virtual memory pressure is removed at the end of the duration or if the experiment is canceled. |
137137
| Prerequisites | None. |
138138
| Urn | urn:csci:microsoft:agent:virtualMemoryPressure/1.0 |
139139
| Parameters (key, value) | |
@@ -173,7 +173,7 @@ Known issues on Linux:
173173
| Capability Name | DiskIOPressure-1.0 |
174174
| Target type | Microsoft-Agent |
175175
| Supported OS Types | Windows |
176-
| Description | Uses the [diskspd utility](https://github.com/Microsoft/diskspd/wiki) to add disk pressure to the primary storage of the VM where it is injected for the duration of the fault action. This fault has five different modes of execution. The artificial disk pressure is removed at the end of the duration or if the experiment is canceled. |
176+
| Description | Uses the [diskspd utility](https://github.com/Microsoft/diskspd/wiki) to add disk pressure to the primary storage of the VM where it is injected during the fault action. This fault has five different modes of execution. The artificial disk pressure is removed at the end of the duration or if the experiment is canceled. |
177177
| Prerequisites | None. |
178178
| Urn | urn:csci:microsoft:agent:diskIOPressure/1.0 |
179179
| Parameters (key, value) | |
@@ -312,7 +312,7 @@ Known issues on Linux:
312312
| Capability Name | StopService-1.0 |
313313
| Target type | Microsoft-Agent |
314314
| Supported OS Types | Windows |
315-
| Description | Uses the Windows Service Controller APIs to stop a Windows service for the duration of the fault, restarting it at the end of the duration or if the experiment is canceled. |
315+
| Description | Uses the Windows Service Controller APIs to stop a Windows service during the fault, restarting it at the end of the duration or if the experiment is canceled. |
316316
| Prerequisites | None. |
317317
| Urn | urn:csci:microsoft:agent:stopService/1.0 |
318318
| Parameters (key, value) | |
@@ -352,7 +352,7 @@ Known issues on Linux:
352352
| Capability Name | TimeChange-1.0 |
353353
| Target type | Microsoft-Agent |
354354
| Supported OS Types | Windows |
355-
| Description | Changes the system time for the VM where it is injected and resets it at the end of the duration or if the experiment is canceled. |
355+
| Description | Changes the system time for the VM where it is injected, and resets it at the end of the duration or if the experiment is canceled. |
356356
| Prerequisites | None. |
357357
| Urn | urn:csci:microsoft:agent:timeChange/1.0 |
358358
| Parameters (key, value) | |
@@ -626,7 +626,7 @@ Known issues on Linux:
626626
| Capability Name | Shutdown-1.0 |
627627
| Target type | Microsoft-VirtualMachine |
628628
| Supported OS Types | Windows, Linux |
629-
| Description | Shuts down a VM for the duration of the fault and restarts the VM at the end of the fault duration or if the experiment is canceled. Only Azure Resource Manager VMs are supported. |
629+
| Description | Shuts down a VM during the fault and restarts the VM at the end of the fault duration or if the experiment is canceled. Only Azure Resource Manager VMs are supported. |
630630
| Prerequisites | None. |
631631
| Urn | urn:csci:microsoft:virtualMachine:shutdown/1.0 |
632632
| Parameters (key, value) | |
@@ -661,7 +661,7 @@ Known issues on Linux:
661661
| Capability Name | Shutdown-1.0 |
662662
| Target type | Microsoft-VirtualMachineScaleSet |
663663
| Supported OS Types | Windows, Linux |
664-
| Description | Shuts down or kill a virtual machine scale set instance for the duration of the fault and restarts the VM at the end of the fault duration or if the experiment is canceled. |
664+
| Description | Shuts down or kill a virtual machine scale set instance during the fault and restarts the VM at the end of the fault duration or if the experiment is canceled. |
665665
| Prerequisites | None. |
666666
| Urn | urn:csci:microsoft:virtualMachineScaleSet:shutdown/1.0 |
667667
| Parameters (key, value) | |
@@ -1134,7 +1134,7 @@ Known issues on Linux:
11341134
|-|-|
11351135
| Capability Name | Shutdown-1.0 |
11361136
| Target type | Microsoft-DomainName |
1137-
| Description | Stops a deployment for the duration of the fault and restarts the deployment at the end of the fault duration or if the experiment is canceled. |
1137+
| Description | Stops a deployment during the fault and restarts the deployment at the end of the fault duration or if the experiment is canceled. |
11381138
| Prerequisites | None. |
11391139
| Urn | urn:csci:microsoft:domainName:shutdown/1.0 |
11401140
| Fault type | Continuous |

0 commit comments

Comments
 (0)