De typefout die 17 Microsoft Azure databases deletete

Ook het vorige nieuws ing over de cloud van Microsoft, Azure. Deze week was er een ongelukje. Een typefout in een codescript. Je had m zelf kunnen maken.

Het gebeurde in de DevOps afdeling van Azure Brazil. DevOps betekent: wij automatiseren alles. Zo maken ze ook hun databases automatisch aan. Maar door een typefout gingen 17 productie databases eruit. Gedeleted. Houdoe.

Leuke is dan: als ze met moeite 1 voor 1 terugkomen, 1 vand e 17, ja reken maar dat ze dan gelijk weer down gaan wegens overload.

Lange versie: The Reg

Trefwoorden:

  • In een sprint : agile werkvorm die bestaat uit elke 2 weken een berg kleine wijzigingen
  • Large pull request: de berg kleine wijzigingen die via github worden bijgewerkt
  • Snapshot: fotokopie van het systeem (flitsbackup)

The typo occurred in the pull request – a code change that has to be reviewed and merged into the applicable project. And it led the background snapshot deletion job to delete the entire server.

“Hidden within this pull request was a typo bug in the snapshot deletion job which swapped out a call to delete the Azure SQL Database to one that deletes the Azure SQL Server that hosts the database,” said Mattingly.

The Register

Volgens jaar jullie beurt

H5 en V6 gaan volgend jaar los met het ontwerpen en bouwen van databases. ALs je een Github Student Developer Pack neemt, kun je $100 opbranden via Azure.Alvast. Gratis. Anders moet je op mijn database, dat mag ook. Minder ruig maar hetzelfde.

Eloquent Architect 161

Eloquent Architect 161