Grote AWS-outage veroorzaakt door race-condition tussen twee DNS-systemen

Tweakers:

De racecondition [van afgelopen maandag] was het gevolg van een conflict tussen twee DNS-enactors. Deze geautomatiseerde systemen proberen het probleem op te lossen, maar het ene systeem maakt de oplossing van het andere ongedaan en vice versa. Specifiek werden er door de DNS-planner constant nieuwe plannen geproduceerd. De ene enactor registreerde dit met vertraging en paste het plan toe, terwijl de tweede het intussen verouderde plan verwijderde. Dit zorgde voor lege DNS-records.

Visuele weergave van dit gebeuren

Raceconditie tussen twee robots in een fabriek

Kortom smullen.

Je bekijkt nu Grote AWS-outage veroorzaakt door race-condition tussen twee DNS-systemen