• Product / Portfolio Work
    • None
    • 0% To Do, 0% In Progress, 100% Done
    • False
    • Hide

      None

      Show
      None
    • False
    • XS
    • None

      Feature Overview (aka. Goal Summary)  

      Add support and documentation for Performance Plus to the Azure Disk CSI driver.

      https://learn.microsoft.com/en-us/azure/virtual-machines/disks-enable-performance?tabs=azure-cli

       

      Goals (aka. expected user outcomes)

      This new option improves the storage performances of (only) Standard HDD, Standard SSD, and Premium SSD managed disks that are 513 GiB or larger.

       

      The CSI driver already support setting perf plus to volumes

      https://github.com/kubernetes-sigs/azuredisk-csi-driver/blob/master/docs/driver-parameters.md

      The initial RFE asks for adding perf plus in the default SC but it cannot be implemented as the min size it 513GiB. Smaller volumes are automatically extented to 513GiB which is not acceptable for a default SC.

       

      Customers can either create a new SC with this option or set the default one to "unmanaged" and enable Performance Plus

       

      Limitation as documented by MSFR

      • Can only be enabled on Standard HDD, Standard SSD, and Premium SSD managed disks that are 513 GiB or larger
      • Can only be enabled on new disks
        • To work around this, create a snapshot of your disk, then create a new disk from the snapshot
      • Not supported for disks recovered with Azure Site Recovery

      Requirements (aka. Acceptance Criteria):

      Full support in Azure - Yes

      Driver already supports it - yes

      No operator change required

       

      Anyone reviewing this Feature needs to know which deployment configurations that the Feature will apply to (or not) once it's been completed.  Describe specific needs (or indicate N/A) for each of the following deployment scenarios. For specific configurations that are out-of-scope for a given release, ensure you provide the OCPSTRAT (for the future to be supported configuration) as well.

      Deployment considerations List applicable specific needs (N/A = not applicable)
      Self-managed, managed, or both both
      Classic (standalone cluster) y
      Hosted control planes y
      Multi node, Compact (three node), or Single node (SNO), or all all
      Connected / Restricted Network all
      Architectures, e.g. x86_x64, ARM (aarch64), IBM Power (ppc64le), and IBM Z (s390x) Azure
      Operator compatibility Azure Disk
      Backport needed (list applicable versions) n
      UI need (e.g. OpenShift Console, dynamic plugin, OCM) n
      Other (please specify) Azure only

      Use Cases (Optional):

      As an OCP Azure customer i want to benefit from the new Performance Plus feature with the volumes provisioned with Azure disk CSI driver

      Questions to Answer (Optional):

      Include a list of refinement / architectural questions that may need to be answered before coding can begin.  Initial completion during Refinement status.

      <your text here>

      Out of Scope

      This only covers the testing of the feature as currently supported by the Azure Disk CSI driver

      Background

      Feature was in dev preview for quite some time in Azure. They released it as GA in April 2025. This provide free perf boost for vol > 513GiB

      Customer Considerations

      Should clearly mention limitation and constraints.

      Documentation Considerations

      Provide information that needs to be considered and planned so that documentation will meet customer needs.  If the feature extends existing functionality, provide a link to its current documentation. Initial completion during Refinement status.

      List limitations, how to enable it and the fact that vol < 513GiB will be extented to that size.

      Interoperability Considerations

      Azure Only

              rh-gs-gcharot Gregory Charot
              rh-gs-gcharot Gregory Charot
              None
              None
              None
              Jan Safranek Jan Safranek
              Wei Duan Wei Duan
              Lisa Pettyjohn Lisa Pettyjohn
              Eric Rich Eric Rich
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: