Most Viewed Content:

a-X2P Portable workstation upgrade: 192 EPYC cores, up to 3TB DDR5 memory

Mediaworkstations recently upgraded the a-X2P mobile workstation, the new...

Apple is developing a touchscreen MacBook Pro, expected to launch in 2025

Apple resisted the touch screen on the MacBook just...

Hyundai Motor Group to sell 6.848 million units worldwide by 2022

Hyundai Motor and Kia 2022 global sales show that...

A code spelling error causes Microsoft Azure DevOps service to be down for ten hours in Brazil

Due to a simple code error, Microsoft Azure DevOps services in the South Brazil region were interrupted for about ten hours. It is noticed that Microsoft’s software engineering manager Eric Mattingly apologized for the outage on Friday and revealed the cause of the accident: a typo caused seventeen production databases to be deleted.

Azure DevOps provides an integrated set of services and tools for managing software projects, from planning and development to testing and deployment. Eric Mattingly explained that Azure DevOps engineers sometimes take snapshots of production databases in order to investigate reported issues or test performance improvements. They rely on a background system that runs daily and deletes old snapshots after a certain amount of time. Recently, Azure DevOps engineers performed a code upgrade, replacing the deprecated Microsoft.Azure.Managment.* packages with supported Azure.ResourceManager.* NuGet packages. This resulted in a large pull request that replaced the API calls in the old package and the new package.

The typo is in this pull request, which replaces the call to delete the snapshot database with a call to delete the Azure SQL Server hosting the database. Azure DevOps has tests designed to catch such issues, but Eric Mattingly said that because the faulty code only runs under certain conditions, existing tests don’t cover it.

A few days later, the software changes were deployed to the customer’s environment at the South Brazil scale unit (a cluster of role-specific servers). The environment had an old snapshot database that triggered the bug, causing a background task to delete “the entire Azure SQL Server and all seventeen production databases”.

All data has been recovered, but it took more than ten hours. There are several reasons for this, Eric Mattingly said. One of them is that since the customer cannot recover the Azure SQL Server themselves, it must be handled by the on-call Azure engineer, which takes about an hour. Another reason is that databases have different backup configurations: some configured as region-redundant backups, some as newer geo-region-redundant backups, and resolving this mismatch adds significant recovery times.

In order to prevent the problem from happening again, Eric Mattingly said that Microsoft has taken various fixes and reconfiguration measures, and once again apologized to all customers affected by this outage.

Latest

AMD EPYC Rome Chips Stop Working After 1044 Days of Uptime

In the recently released EPYC 7002 "Rome" server chip...

Tesla Model S Plaid Track Pack sets the fastest lap time

Tesla Model S Plaid equipped with the Track Pack...

Siri will say goodbye to Hey: Gurman says Apple is expected to announce at WWDC23

According to Bloomberg reporter Mark Gurman, Apple may announce...
spot_img

Newsletter

Don't miss

AMD EPYC Rome Chips Stop Working After 1044 Days of Uptime

In the recently released EPYC 7002 "Rome" server chip...

Tesla Model S Plaid Track Pack sets the fastest lap time

Tesla Model S Plaid equipped with the Track Pack...

Siri will say goodbye to Hey: Gurman says Apple is expected to announce at WWDC23

According to Bloomberg reporter Mark Gurman, Apple may announce...

Microsoft Windows 11 Android subsystem 2305 update: drag-and-drop file transfer, etc

Microsoft recently released a Windows Subsystem for Android (WSA)...
spot_imgspot_img

ASUS launches first RTX 4070 concept graphics card that does not require an external power supply

During the 2023 Taipei Computer Show, ASUS showcased a GeForce RTX 4070 graphics card (still in the concept stage) that eliminates the need for...

Microsoft announces 2023 Q3 release of MRTK V3 toolkit

Microsoft announced in January this year to start "layoffs 10,000 people" plan, sources said HoloLens and Mixed Reality headset department is the "focus of...

Microsoft Edge browser Dev 115 released: history can display thumbnails

Microsoft recently released a Microsoft Edge version update for Dev channel users, users installed after rising to 115.0.1880.1. The most notable improvement in this update...