Skip to content

Commit be047af

Browse files
authored
Merge pull request #167010 from SudheeshGH/replicapfs
Replica Creation issues updated on Doc
2 parents 450b6b1 + e0732d1 commit be047af

File tree

6 files changed

+67
-4
lines changed

6 files changed

+67
-4
lines changed

articles/mysql/concepts-pricing-tiers.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,17 @@ General purpose storage v2 is supported in the following Azure regions:
9898
| West US | :heavy_check_mark: |
9999
| West US 2 | :heavy_check_mark: |
100100
| West Europe | :heavy_check_mark: |
101+
| Central India* | :heavy_check_mark: |
102+
| France Central* | :heavy_check_mark: |
103+
| UAE North* | :heavy_check_mark: |
104+
| South Africa North* | :heavy_check_mark: |
105+
106+
> [!Note]
107+
> *Regions where Azure Database for MySQL has General purpose storage v2 in Public Preview <br />
108+
> *For these Azure regions, you will have an option to create server in both General purpose storage v1 and v2. For the servers created with General purpose storage v2 in public preview, following are the limitations, <br />
109+
> * Geo-Redundant Backup will not be supported<br />
110+
> * The replica server should be in the regions which support General purpose storage v2. <br />
111+
101112

102113
### How can I determine which storage type my server is running on?
103114

articles/mysql/concepts-read-replicas.md

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,39 @@ You can have a source server in any [Azure Database for MySQL region](https://az
4545

4646
You can create a read replica in any of the following regions, regardless of where your source server is located. The supported universal replica regions include:
4747

48-
Australia East, Australia Southeast, Brazil South, Canada Central, Canada East, Central US, East Asia, East US, East US 2, Japan East, Japan West, Korea Central, Korea South, North Central US, North Europe, South Central US, Southeast Asia, UK South, UK West, West Europe, West US, West US 2, West Central US.
48+
| Region | Replica availability |
49+
| --- | --- |
50+
| Australia East | :heavy_check_mark: |
51+
| Australia South East | :heavy_check_mark: |
52+
| Brazil South | :heavy_check_mark: |
53+
| Canada Central | :heavy_check_mark: |
54+
| Canada East | :heavy_check_mark: |
55+
| Central US | :heavy_check_mark: |
56+
| East US | :heavy_check_mark: |
57+
| East US 2 | :heavy_check_mark: |
58+
| East Asia | :heavy_check_mark: |
59+
| Japan East | :heavy_check_mark: |
60+
| Japan West | :heavy_check_mark: |
61+
| Korea Central | :heavy_check_mark: |
62+
| Korea South | :heavy_check_mark: |
63+
| North Europe | :heavy_check_mark: |
64+
| North Central US | :heavy_check_mark: |
65+
| South Central US | :heavy_check_mark: |
66+
| Southeast Asia | :heavy_check_mark: |
67+
| UK South | :heavy_check_mark: |
68+
| UK West | :heavy_check_mark: |
69+
| West Central US | :heavy_check_mark: |
70+
| West US | :heavy_check_mark: |
71+
| West US 2 | :heavy_check_mark: |
72+
| West Europe | :heavy_check_mark: |
73+
| Central India* | :heavy_check_mark: |
74+
| France Central* | :heavy_check_mark: |
75+
| UAE North* | :heavy_check_mark: |
76+
| South Africa North* | :heavy_check_mark: |
77+
78+
> [!Note]
79+
> *Regions where Azure Database for MySQL has General purpose storage v2 in Public Preview <br />
80+
> *For these Azure regions, you will have an option to create server in both General purpose storage v1 and v2. For the servers created with General purpose storage v2 in public preview, you are limited to create replica server only in the Azure regions which support General purpose storage v2.
4981
5082
### Paired regions
5183

articles/mysql/howto-read-replicas-cli.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,9 @@ az mysql server replica create --name mydemoreplicaserver --source-server mydemo
5757
> To learn more about which regions you can create a replica in, visit the [read replica concepts article](concepts-read-replicas.md).
5858
5959
> [!NOTE]
60-
> Read replicas are created with the same server configuration as the master. The replica server configuration can be changed after it has been created. It is recommended that the replica server's configuration should be kept at equal or greater values than the source to ensure the replica is able to keep up with the master.
60+
> * The `az mysql server replica create` command has `--sku-name` argument which allows you to specify the sku (`{pricing_tier}_{compute generation}_{vCores}`) while you create a replica using Azure CLI. </br>
61+
> * The primary server and read replica should be on same pricing tier (General Purpose or Memory Optimized). </br>
62+
> * The replica server configuration can also be changed after it has been created. It is recommended that the replica server's configuration should be kept at equal or greater values than the source to ensure the replica is able to keep up with the master.
6163
6264

6365
### List replicas for a source server
@@ -177,6 +179,14 @@ When you delete a source server, replication to all read replicas is stopped. Th
177179
DELETE https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/servers/{serverName}?api-version=2017-12-01
178180
```
179181

182+
### Known issue
183+
184+
There are two generations of storage which the servers in General Purpose and Memory Optimized tier use, General purpose storage v1 (Supports up to 4-TB) & General purpose storage v2 (Supports up to 16-TB storage).
185+
Source server and the replica server should have same storage type. As [General purpose storage v2](./concepts-pricing-tiers.md#general-purpose-storage-v2-supports-up-to-16-tb-storage) is not available in all regions, please make sure you choose the correct replica region while you use location with the CLI or REST API for read replica creation. On how to identify the storage type of your source server refer to link [How can I determine which storage type my server is running on](./concepts-pricing-tiers.md#how-can-i-determine-which-storage-type-my-server-is-running-on).
186+
187+
If you choose a region where you cannot create a read replica for your source server, you will encounter the issue where the deployment will keep running as shown in the figure below and then will timeout with the error *“The resource provision operation did not complete within the allowed timeout period.”*
188+
189+
[ :::image type="content" source="media/howto-read-replicas-cli/replcia-cli-known-issue.png" alt-text="Read replica cli error.":::](media/howto-read-replicas-cli/replcia-cli-known-issue.png#lightbox)
180190

181191
## Next steps
182192

articles/mysql/howto-read-replicas-powershell.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,8 @@ Get-AzMySqlServer -Name mrdemoserver -ResourceGroupName myresourcegroup |
7474
New-AzMySqlReplica -Name mydemoreplicaserver -ResourceGroupName myresourcegroup -Location westus
7575
```
7676

77-
To learn more about which regions you can create a replica in, visit the
78-
[read replica concepts article](concepts-read-replicas.md).
77+
> [!NOTE]
78+
> To learn more about which regions you can create a replica in, visit the [read replica concepts article](concepts-read-replicas.md).
7979
8080
By default, read replicas are created with the same server configuration as the source unless the
8181
**Sku** parameter is specified.
@@ -119,6 +119,16 @@ To delete a source server, you can run the `Remove-AzMySqlServer` cmdlet.
119119
Remove-AzMySqlServer -Name mydemoserver -ResourceGroupName myresourcegroup
120120
```
121121

122+
### Known Issue
123+
124+
There are two generations of storage which the servers in General Purpose and Memory Optimized tier use, General purpose storage v1 (Supports up to 4-TB) & General purpose storage v2 (Supports up to 16-TB storage).
125+
Source server and the replica server should have same storage type. As [General purpose storage v2](./concepts-pricing-tiers.md#general-purpose-storage-v2-supports-up-to-16-tb-storage) is not available in all regions, please make sure you choose the correct replica region while you use location with the PowerShell for read replica creation. On how to identify the storage type of your source server refer to link [How can I determine which storage type my server is running on](./concepts-pricing-tiers.md#how-can-i-determine-which-storage-type-my-server-is-running-on).
126+
127+
If you choose a region where you cannot create a read replica for your source server, you will encounter the issue where the deployment will keep running as shown in the figure below and then will timeout with the error *“The resource provision operation did not complete within the allowed timeout period.”*
128+
129+
[ :::image type="content" source="media/howto-read-replicas-powershell/replcia-ps-known-issue.png" alt-text="Read replica cli error":::](media/howto-read-replicas-powershell/replcia-ps-known-issue.png#lightbox)
130+
131+
122132
## Next steps
123133

124134
> [!div class="nextstepaction"]
29.7 KB
Loading
48.7 KB
Loading

0 commit comments

Comments
 (0)