Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-74588

[release-4.21][AWS] throughputMib doesn't work for controlplanemachineset

    • None
    • False
    • Hide

      None

      Show
      None
    • None
    • Moderate
    • None
    • None
    • None
    • CLOUD Sprint 283
    • 1
    • Done
    • Bug Fix
    • Hide
      >>> Release notes docs team: see notes in https://github.com/openshift/openshift-docs/pull/105822 and contact Jeana with any related questions. <<<

      * Before this update, the Control Plane Machine Set Operator did not detect changes to the `throughputMib` field in the `AWSMachineProviderConfig` CR.
      As a consequence, the control plane machine set had incorrect default values for this parameter and did not support increasing the throughput of gp3 storage volumes in an {aws-short} cluster.
      With this release, the internal API definitions used by the Control Plane Machine Set Operator are updated to recognize the `throughputMib` field.
      As a result, the Control Plane Machine Set Operator now identifies, reconciles, and applies changes to the `throughputMib` field.
      (link:https://issues.redhat.com/browse/OCPBUGS-74588[OCPBUGS-74588])
      Show
      >>> Release notes docs team: see notes in https://github.com/openshift/openshift-docs/pull/105822 and contact Jeana with any related questions. <<< * Before this update, the Control Plane Machine Set Operator did not detect changes to the `throughputMib` field in the `AWSMachineProviderConfig` CR. As a consequence, the control plane machine set had incorrect default values for this parameter and did not support increasing the throughput of gp3 storage volumes in an {aws-short} cluster. With this release, the internal API definitions used by the Control Plane Machine Set Operator are updated to recognize the `throughputMib` field. As a result, the Control Plane Machine Set Operator now identifies, reconciles, and applies changes to the `throughputMib` field. (link: https://issues.redhat.com/browse/OCPBUGS-74588 [ OCPBUGS-74588 ])
    • None
    • None
    • None
    • None

      This is a clone of issue OCPBUGS-74478. The following is the description of the original issue:

      Description of problem:

          throughputMib is a new feature added in 4.21, but it doesn't work for controlplanemachineset

      Version-Release number of selected component (if applicable):

      4.21.0-0.nightly-arm64-2026-01-26-231543     

      How reproducible:

          always

      Steps to Reproduce:

          1.Install a 4.21 AWS cluster
      
          2.Edit controlplanemachineset, adding throughputMib
      
                  blockDevices:
                  - ebs:
                      encrypted: true
                      iops: 4000
                      kmsKey:
                        arn: ""
                      throughputMib: 1000
                      volumeSize: 120
                      volumeType: gp3
      
          3.Check the new master doesn't contain throughputMib     
      
      liuhuali@Lius-MacBook-Pro huali-test % oc get machine
      NAME                                           PHASE     TYPE         REGION      ZONE         AGE
      huliu-aws0127a-ck7b6-master-1                  Running   m6g.xlarge   us-east-2   us-east-2b   4h2m
      huliu-aws0127a-ck7b6-master-2                  Running   m6g.xlarge   us-east-2   us-east-2c   4h2m
      huliu-aws0127a-ck7b6-master-bg42v-0            Running   m6g.xlarge   us-east-2   us-east-2a   25m
      huliu-aws0127a-ck7b6-worker-us-east-2a-9p8jl   Running   m6g.xlarge   us-east-2   us-east-2a   3h58m
      huliu-aws0127a-ck7b6-worker-us-east-2b-96k85   Running   m6g.xlarge   us-east-2   us-east-2b   3h58m
      huliu-aws0127a-ck7b6-worker-us-east-2c-8wjbh   Running   m6g.xlarge   us-east-2   us-east-2c   3h58m
      
      liuhuali@Lius-MacBook-Pro huali-test % oc get machine huliu-aws0127a-ck7b6-master-bg42v-0 -oyaml
      ...
            blockDevices:
            - ebs:
                encrypted: true
                iops: 4000
                kmsKey:
                  arn: ""
                volumeSize: 120
                volumeType: gp3
      ...
      
      Check on AWS console, Throughput is 125 which is the default value.

      Actual results:

          throughputMib doesn't work for controlplanemachineset

      Expected results:

          throughputMib should work for controlplanemachineset

      Additional info:

          doc review for https://github.com/openshift/openshift-docs/pull/105391

              ddonati@redhat.com Damiano Donati
              huliu@redhat.com Huali Liu
              None
              None
              Huali Liu Huali Liu
              None
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: