NVMe Abort command for Amazon EBS volumes - Amazon EBS

NVMe Abort command for Amazon EBS volumes

The Abort command is an NVMe admin command that is issued to end a specific command that was previously submitted to the controller. This command is typically issued by the device driver to storage devices that have exceeded the I/O operation timeout threshold.

Amazon EC2 instance types that support the Abort command by default will end a specific command that was previously submitted to the controller when an Abort command is issued to attached Amazon EBS volumes. Amazon EC2 instances that do not support the Abort command take no action when an Abort command is issued to attached Amazon EBS volumes.

The Abort command is supported with:

  • Amazon EBS devices with NVMe device version 1.4 or higher.

  • All Amazon EC2 instances, except Xen-based instances types and the following Nitro-based instance types:

    • General purpose: A1 | M5 | M5a | M5ad | M5d | M5dn | M5n | M5zn | M6g | M6gd | Mac1 | Mac2 | T3 | T3a | T4g

    • Compute optimized: C5 | c5a | C5ad | C5d | C5n | C6g | C6gd

    • Memory optimized: R5 | R5a | R5ad | R5d | R5dn | R5n | R6g | R6gd | U-12tb1 | U-18tb1 | U-24tb1 | U-3tb1 | U-6tb1 | U-9tb1 | X2gd | X2iezn | Z1d

    • Storage optimized: D3 | D3en | I3en

    • Accelerated computing: DL1 | G4ad | G4dn | G5 | G5g | Inf1 | P3dn | P4d | P4de | VT1

For more information, see section 5.1 Abort command of the NVM Express Base Specification.