Skip to content

Commit b1dfc93

Browse files
authored
Merge pull request #266652 from MicrosoftDocs/main
Publish to live, Monday 4 AM PST, 2/19
2 parents db9efab + 799256e commit b1dfc93

File tree

8 files changed

+54
-29
lines changed

8 files changed

+54
-29
lines changed

articles/azure-netapp-files/TOC.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
href: network-file-system-group-memberships.md
5252
- name: Understand file locking
5353
href: understand-file-locks.md
54-
- name: Under volume languages
54+
- name: Understand volume languages
5555
href: understand-volume-languages.md
5656
- name: Understand file path lengths
5757
href: understand-path-lengths.md

articles/mysql/TOC.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@
2929
items:
3030
- name: January 2024
3131
href: flexible-server/release-notes/january-2024.md
32+
- name: February 2024
33+
href: flexible-server/release-notes/february-2024.md
3234
- name: Compute and storage
3335
href: flexible-server/concepts-service-tiers-storage.md
3436
- name: Quickstarts
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
title: Release notes for Azure Database for MySQL Flexible Server - February 2024
3+
description: Learn about the release notes for Azure Database for MySQL Flexible Server February 2024.
4+
author: xboxeer
5+
ms.author: yuzheng1
6+
ms.date: 02/09/2024
7+
ms.service: mysql
8+
ms.subservice: flexible-server
9+
ms.topic: conceptual
10+
---
11+
12+
# Azure Database For MySQL Flexible Server February 2024 Maintenance
13+
14+
We're pleased to announce the February 2024 maintenance for Azure Database for MySQL Flexible Server. This maintenance mainly focuses on known issue fix, underlying OS upgrading and vulnerability patching.
15+
16+
## Engine version changes
17+
There will be no engine version changes in this maintenance update.
18+
19+
## Features
20+
There will be no new features in this maintenance update.
21+
22+
## Improvement
23+
There will be no new improvement in this maintenance update.
24+
25+
## Known Issues Fix
26+
- Fix HA standby replication dead lock issue caused by slave_preserve_commit_order.
27+
- Fix promotion stuck issue when source server is unavailable or source region is down. Improve customer experience on replica promotion to better support disaster recovery.
28+
- Fix the default value of character_set_server & collation_server.
29+
- Allow customer to start InnoDB buffer pool dump.

articles/postgresql/flexible-server/concepts-business-continuity.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,9 +95,9 @@ Below are some unplanned failure scenarios and the recovery process.
9595
| ---------- |------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| ------- |
9696
| **Database server failure** | If the database server is down, Azure will attempt to restart the database server. If that fails, the database server will be restarted on another physical node. <br /> <br /> The recovery time (RTO) is dependent on various factors including the activity at the time of fault, such as large transaction, and the volume of recovery to be performed during the database server startup process. <br /> <br /> Applications using the PostgreSQL databases need to be built in a way that they detect and retry dropped connections and failed transactions. | If the database server failure is detected, the server is failed over to the standby server, thus reducing downtime. For more information, see [HA concepts page](./concepts-high-availability.md). RTO is expected to be 60-120s, with zero data loss. |
9797
| **Storage failure** | Applications don't see any impact for any storage-related issues such as a disk failure or a physical block corruption. As the data is stored in three copies, the copy of the data is served by the surviving storage. The corrupted data block is automatically repaired and a new copy of the data is automatically created. | For any rare and non-recoverable errors such as the entire storage is inaccessible, the Azure Database for PostgreSQL flexible server instance is failed over to the standby replica to reduce the downtime. For more information, see [HA concepts page](./concepts-high-availability.md). |
98-
| ** Logical/user errors** | To recover from user errors, such as accidentally dropped tables or incorrectly updated data, you have to perform a [point-in-time recovery](../concepts-backup.md) (PITR). While performing the restore operation, you specify the custom restore point, which is the time right before the error occurred.<br> <br> If you want to restore only a subset of databases or specific tables rather than all databases in the database server, you can restore the database server in a new instance, export the table(s) via [pg_dump](https://www.postgresql.org/docs/current/app-pgdump.html), and then use [pg_restore](https://www.postgresql.org/docs/current/app-pgrestore.html) to restore those tables into your database. | These user errors aren't protected with high availability as all changes are replicated to the standby replica synchronously. You have to perform point-in-time restore to recover from such errors. |
99-
| ** Availability zone failure** | To recover from a zone-level failure, you can perform point-in-time restore using the backup and choosing a custom restore point with the latest time to restore the latest data. A new Azure Database for PostgreSQL flexible server instance is deployed in another non-impacted zone. The time taken to restore depends on the previous backup and the volume of transaction logs to recover. | Azure Database for PostgreSQL flexible server is automatically failed over to the standby server within 60-120s with zero data loss. For more information, see [HA concepts page](./concepts-high-availability.md). |
100-
| ** Region failure** | If your server is configured with geo-redundant backup, you can perform geo-restore in the paired region. A new server will be provisioned and recovered to the last available data that was copied to this region. <br /> <br /> You can also use cross region read replicas. In the event of region failure you can perform disaster recovery operation by promoting your read replica to be a standalone read-writeable server. RPO is expected to be up to 5 minutes (data loss possible) except in the case of severe regional failure when the RPO can be close to the replication lag at the time of failure. | Same process. |
98+
| **Logical/user errors** | To recover from user errors, such as accidentally dropped tables or incorrectly updated data, you have to perform a [point-in-time recovery](../concepts-backup.md) (PITR). While performing the restore operation, you specify the custom restore point, which is the time right before the error occurred.<br> <br> If you want to restore only a subset of databases or specific tables rather than all databases in the database server, you can restore the database server in a new instance, export the table(s) via [pg_dump](https://www.postgresql.org/docs/current/app-pgdump.html), and then use [pg_restore](https://www.postgresql.org/docs/current/app-pgrestore.html) to restore those tables into your database. | These user errors aren't protected with high availability as all changes are replicated to the standby replica synchronously. You have to perform point-in-time restore to recover from such errors. |
99+
| **Availability zone failure** | To recover from a zone-level failure, you can perform point-in-time restore using the backup and choosing a custom restore point with the latest time to restore the latest data. A new Azure Database for PostgreSQL flexible server instance is deployed in another non-impacted zone. The time taken to restore depends on the previous backup and the volume of transaction logs to recover. | Azure Database for PostgreSQL flexible server is automatically failed over to the standby server within 60-120s with zero data loss. For more information, see [HA concepts page](./concepts-high-availability.md). |
100+
| **Region failure** | If your server is configured with geo-redundant backup, you can perform geo-restore in the paired region. A new server will be provisioned and recovered to the last available data that was copied to this region. <br /> <br /> You can also use cross region read replicas. In the event of region failure you can perform disaster recovery operation by promoting your read replica to be a standalone read-writeable server. RPO is expected to be up to 5 minutes (data loss possible) except in the case of severe regional failure when the RPO can be close to the replication lag at the time of failure. | Same process. |
101101

102102

103103
### Configure your database after recovery from regional failure

articles/site-recovery/avs-tutorial-dr-drill-azure.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: ankitaduttaMSFT
55
manager: rochakm
66
ms.service: site-recovery
77
ms.topic: tutorial
8-
ms.date: 12/04/2023
8+
ms.date: 02/19/2024
99
ms.author: ankitadutta
1010
ms.custom: MVC
1111

@@ -72,7 +72,7 @@ When you run a test failover, the following actions happen:
7272
2. Failover processes the data, so that an Azure VM can be created. If you select the latest recovery point, a recovery point is created from the data.
7373
3. An Azure VM is created from the data processed in the previous step.
7474

75-
Run the test failover as follows:
75+
**Run the test failover as follows:**
7676

7777
1. In **Settings** > **Replicated Items**, select the VM, and then select **+Test Failover**.
7878
2. Select the **Latest processed** recovery point for this tutorial. This step fails over the VM to the latest available point in time. The time stamp is shown.
@@ -99,5 +99,4 @@ If you want to connect to Azure VMs by using Remote Desktop Protocol (RDP) or Se
9999

100100
## Next step
101101

102-
> [!div class="nextstepaction"]
103-
> [Learn more about running a failover](avs-tutorial-failover.md)
102+
- [Learn more about running a failover](avs-tutorial-failover.md).

articles/site-recovery/avs-tutorial-failover.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: ankitaduttaMSFT
55
manager: rochakm
66
ms.service: site-recovery
77
ms.topic: tutorial
8-
ms.date: 12/04/2023
8+
ms.date: 02/19/2024
99
ms.author: ankitadutta
1010
ms.custom: MVC, engagement-fy23
1111
---
@@ -97,8 +97,7 @@ If you encounter any connectivity problems after failover, follow the [troublesh
9797

9898
After failover, reprotect the Azure VMs to the Azure VMware Solution private cloud. Then, after the VMs are reprotected and replicating to the Azure VMware Solution private cloud, fail back from Azure when you're ready.
9999

100-
> [!div class="nextstepaction"]
101-
> [Reprotect Azure VMs](avs-tutorial-reprotect.md)
102100

103-
> [!div class="nextstepaction"]
104-
> [Fail back from Azure](avs-tutorial-failback.md)
101+
- Learn how to [reprotect Azure VMs](avs-tutorial-reprotect.md).
102+
- Learn how to [fail back from Azure](avs-tutorial-failback.md).
103+

articles/site-recovery/avs-tutorial-prepare-avs.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: ankitaduttaMSFT
55
manager: rochakm
66
ms.service: site-recovery
77
ms.topic: tutorial
8-
ms.date: 12/04/2023
8+
ms.date: 02/19/2024
99
ms.author: ankitadutta
1010
ms.custom: MVC, engagement-fy23
1111
---
@@ -74,10 +74,12 @@ Make sure that the VMware vCenter server and VMs comply with requirements:
7474
* Verify that the Azure VMware Solution VMs that you'll replicate to Azure comply with [Azure VM requirements](vmware-physical-azure-support-matrix.md#azure-vm-requirements).
7575
* For Linux VMs, ensure that no two devices or mount points have the same names. These names must be unique and aren't case-sensitive. For example, you can't name two devices for the same VM as *device1* and *Device1*.
7676

77+
7778
## Prepare to connect to Azure VMs after failover
7879

7980
After failover, you might want to connect to the Azure VMs from your Azure VMware Solution network.
8081

82+
8183
### Connect to a Windows VM by using RDP
8284

8385
Before failover, enable Remote Desktop Protocol (RDP) on the Azure VMware Solution VM:
@@ -93,6 +95,7 @@ There should be no Windows updates pending on the VM when you trigger a failover
9395

9496
After failover, check **Boot diagnostics** to view a screenshot of the VM. If you can't connect, check that the VM is running and review [troubleshooting tips](https://social.technet.microsoft.com/wiki/contents/articles/31666.troubleshooting-remote-desktop-connection-after-failover-using-asr.aspx).
9597

98+
9699
### Connect to Linux VMs by using SSH
97100

98101
On the Azure VMware Solution VM before failover:
@@ -104,16 +107,14 @@ After failover, allow incoming connections to the SSH port for the network secur
104107

105108
You can check **Boot diagnostics** to view a screenshot of the VM.
106109

110+
107111
## Failback requirements
108112

109113
If you plan to fail back to your Azure VMware Solution cloud, there are several [prerequisites for failback](avs-tutorial-reprotect.md#before-you-begin). You can prepare these now, but you don't need to. You can prepare after you fail over to Azure.
110114

111-
## Next steps
112115

113-
> [!div class="nextstepaction"]
114-
> [Set up disaster recovery](avs-tutorial-replication.md)
116+
## Next steps
115117

116-
If you're replicating multiple VMs:
118+
- Learn how to [set up disaster recovery](avs-tutorial-replication.md).
119+
- If you're replicating multiple VMs, perform [capacity planning](site-recovery-deployment-planner.md).
117120

118-
> [!div class="nextstepaction"]
119-
> [Perform capacity planning](site-recovery-deployment-planner.md)

articles/site-recovery/avs-tutorial-prepare-azure.md

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: ankitaduttaMSFT
66
manager: rochakm
77
ms.service: site-recovery
88
ms.topic: tutorial
9-
ms.date: 12/04/2023
9+
ms.date: 02/19/2024
1010
ms.author: ankitadutta
1111
ms.custom: MVC, engagement-fy23
1212

@@ -108,11 +108,6 @@ The virtual network takes a few seconds to create. After it's created, it appear
108108

109109
Learn more about:
110110

111-
> [!div class="nextstepaction"]
112-
> [Preparing your infrastructure](avs-tutorial-prepare-avs.md)
113-
114-
> [!div class="nextstepaction"]
115-
> [Azure networks](../virtual-network/virtual-networks-overview.md)
116-
117-
> [!div class="nextstepaction"]
118-
> [Managed disks](../virtual-machines/managed-disks-overview.md)
111+
- [Preparing your infrastructure](avs-tutorial-prepare-avs.md)
112+
- [Azure networks](../virtual-network/virtual-networks-overview.md)
113+
- [Managed disks](../virtual-machines/managed-disks-overview.md).

0 commit comments

Comments
 (0)