Skip to content

Commit 0877b78

Browse files
Merge pull request #307094 from sujamiya/feature/prescaling-known-issues
Add known issues section and update prescaling doc
2 parents c6ba3f1 + c834b6a commit 0877b78

1 file changed

Lines changed: 23 additions & 2 deletions

File tree

articles/firewall/prescaling.md

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ You can configure two properties in the autoscaleConfiguration setting:
3535

3636
When minCapacity and maxCapacity are set to the same value, the firewall runs at a fixed capacity with no autoscaling.
3737

38-
> [!NOTE]
38+
> [!IMPORTANT]
3939
> The minimum and maximum capacity values must either be equal, or their difference must be greater than 1. For example, if minCapacity is 5, maxCapacity must be at least 7.
4040
4141
## Configuration options
@@ -104,14 +104,35 @@ Prescaling introduces a **Capacity Unit Hour** billing meter. You pay based on t
104104

105105
## Limitations
106106

107-
Keep the following considerations in mind when using prescaling (Preview):
107+
Keep the following considerations in mind when using prescaling:
108108

109109
- **No region-level capacity guarantees**: Scaling might fail or be delayed if the region lacks capacity.
110110
- **Fixed capacity disables autoscaling**: When minCapacity equals maxCapacity, autoscaling is disabled.
111111
- **Retention of previous settings**: If your firewall already has autoscaleConfiguration values set, and you deploy or update the resource without specifying the autoscaleConfiguration property (such as via Bicep, ARM template, or other templates), the firewall keeps using the existing autoscaleConfiguration values. This behavior helps prevent accidental overwriting or loss of your scaling settings.
112112
- **Configuration resets on resource changes**: Deleting, re-creating, or migrating the firewall might reset capacity values to defaults.
113113
- **Active scaling or maintenance events**: Prescaling changes might fail if the firewall is midscale or during an upgrade. Retry after completion.
114114

115+
## Known issues
116+
117+
There's a known issue when modifying prescaling configuration:
118+
119+
When you attempt to reduce the maximum capacity value (maxCapacity) to a number lower than its previously configured value, the operation may fail.
120+
121+
**Examples:**
122+
123+
| Scenario | Description | Result |
124+
|----------|-------------|--------|
125+
| Example 1 | You were at the default scale of min=2, max=20, and you try to prescale to min=2, max=4. | ❌ Error occurs |
126+
| Example 2 | You were at the default scale of min=2, max=20, and you try to prescale to min=2, max=24. | ✅ Works as expected |
127+
| Example 3 | After the previous prescale (min=2, max=24), you try to prescale again to min=2, max=20. | ❌ Error occurs |
128+
129+
**Mitigation steps:**
130+
131+
If this issue occurs:
132+
133+
1. Reset to the default scale in the Azure portal, or set the autoscaleConfiguration property to null using API or ARM.
134+
1. Reapply the prescaling configuration, ensuring that maxCapacity is greater than or equal to the previous max value (for example, maxCapacity >= 20).
135+
115136
## Next steps
116137

117138
- Learn about [Monitoring Azure Firewall](monitor-firewall-reference.md)

0 commit comments

Comments
 (0)