OpenSearch: Stack Deployment Issue - CDK Opensearch is not Allow gp3 IOPS greater than 16k #29711
Labels
@aws-cdk/aws-opensearch
Related to the @aws-cdk/aws-opensearchservice package
bug
This issue is a bug.
effort/medium
Medium work item – several days of effort
needs-review
p2
Describe the bug
Typescript CDK limits the IOPS of the GP3 EBS volume for OpenSearch domains to 16000. While this limit is correct for GP3 volumes, OpenSearch allows for IOPS higher than 16000 as it will attach multiple GP3 volumes. Customers attempting to update their OpenSearch domain to use more than 16000 IOPS w/ GP3 are unable to due to this imposed limit.
https://github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/aws-opensearchservice/lib/domain.ts#L1636
Code Snippets: N/A
Errors or Stack Traces :
Expected Behavior
CDK OpenSearch construct should allow setting IOPS greater than
16000
.Kindly note that in AWS OpenSearch console, depending on other parameters (like Instance Type, etc.), UI allows setting IOPS upto or greater than
16000
with prescribed lower and upper limits. These parameter and IOPS limits need to be confirmed with OpenSearch team.Current Behavior
Error is thrown:
Reproduction Steps
Refer issue description.
Possible Solution
No response
Additional Information/Context
External customer issue internal ticket for reference: V1321041874
There is a workaround proposed in the ticket:
CDK CLI Version
N/A
Framework Version
No response
Node.js Version
N/A
OS
N/A
Language
TypeScript
Language Version
No response
Other information
No response
The text was updated successfully, but these errors were encountered: