Azure / Azure/azure-powershell

[Feature]: Support processorMode property in VM create/update operations

Open
#29,637 0 comments 0 reactions 0 assignees View on GitHub
feature-request
Dominant language
C#
Stars
4.8k
Forks
4.3k
Avg merge
2d 17h
Merged PRs (30d)
51

Description

### Description of the new feature

Support processorMode property in VM create/update operations
When creating or resizing a VM, CRP should support specifying a processorMode in the hardwareProfile — allowing values such as "Deterministic" and "Opportunistic".
The requested processor mode is validated against the SupportedProcessorModes capability for the chosen VM size. The value is persisted in the VM data model and returned in GET responses.
Why is this needed?
Different workloads have different scheduling sensitivity requirements. Deterministic mode guarantees consistent, low-jitter CPU scheduling, while Opportunistic mode allows more flexible placement for cost-sensitive workloads.

### Proposed implementation details (optional)

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.