+− THE DAILY DIFFdev & AI news
SHIP IT

Google Cloud се срушио због празног поља. Три сата.

Ред политике са неколико празних поља доводи до нултог показивача, а Google Cloud се истовремено срушава у сваком региону — затим пада и Cloudflare.

Ред политике са неколико празних поља доводи до нултог показивача, а Google Cloud се истовремено срушава у сваком региону — затим пада и Cloudflare. 12. јун 2025, 17:49 УТЦ: Service Control, бинарни фајл који одобрава сваки Google Cloud API захтев, чита промену квота-политике са „ненамерно празним пољима“, долази до путање кода испоручене две недеље раније без провере нулте вредности и без ознаке функције, и улази у петљу пада у сваком региону — ред се глобално реплицирао у року од неколико секунди. Спољни API-ји враћају 503 током три сата; us-central1 траје 2 сата и 40 минута јер задаци који се поново покрећу нагрну на исту Spanner табелу без рандомизованог одступања. Три минута након Google-овог прекида, Cloudflare-ов Workers KV — чији извор истине се налази на „трећем добављачу облака“ — губи 90 % захтева, а Access, WARP, Workers AI, Pages, Stream и Turnstile падају са њим током 2 сата и 28 минута. Google-ова страница статуса објављује прво ажурирање са сат времена закашњења, јер ради на Google Cloud-у.

Прочитајте писано издање (енглески) ↗

Шта овај видео покрива

  • Празан унос, нулти показивач, сваки регион
  • Временска линија: 29. мај → 17:45 → петља пада → црвено дугме → 17:52 Cloudflare
  • us-central1: ефекат крда
  • Механизам: провера у путањи захтева, глобална репликација, један добављач
  • git blame — подела

Преведени транскрипт

Преведено са оригиналне енглеске нарације. Доступни аудио и титлови контролисани су од стране YouTube-а.

Празан унос, нулти показивач, сваки регион

0:00 Ред политике са празним пољима доводи до нултог показивача, а Google Cloud се руши у сваком региону одједном — и Cloudflare пада са њим, затим назива Google „добављачем треће стране“. 12. јун 2025, 17:49 УТЦ. Google-ов извештај: Service Control, бинарни фајл који одобрава сваки API захтев, у петљи пада током три сата. Cloudflare-ов, исто вече: Workers KV, деведесет процената неуспешно, два сата двадесет осам.

0:23 Како се догодило, зашто је једно празно поље постало глобално за неколико секунди, и ко сноси кривицу. Ово је The Daily Diff, постмортем. 29. мај. Service Control добија нову проверу квота, испоручену регион по регион са

Временска линија: 29. мај → 17:45 → петља пада → црвено дугме → 17:52 Cloudflare

0:35 црвеним дугметом — али нова путања кода никада не ради током увођења; ништа је не покреће још увек. Без провере нулте вредности. Без ознаке функције. 17:45. Промена политике са празним пољима се налази у Spanner табели. Квота је глобална, тако да се ред реплицира свуда у року од неколико секунди. Сваки Service Control бинарни фајл га чита, долази до нултог показивача, пада, поново се покреће, поново га чита. Сваки API позив: 503.

0:55 Google је брз: тријажа за два минута, основни узрок за десет. Црвено дугме је ван функције за четрдесет минута, а мали региони се прво опорављају. Страница статуса објављује прво ажурирање након сат времена, јер ради на Google Cloud-у. 17:52. Cloudflare-ов WARP тим види да нови уређаји не успевају да се региструју. Workers KV, продавница коју половина Cloudflare-а користи за конфигурацију и идентитет, живи на облаку треће стране. Access не успева сваку пријаву — по дизајну, не успева затворен.

1:20 Workers AI не успева свако закључивање. 19:11, Гергељ Орош: два независна облака истовремено падају, никада раније виђено. 19:32, Google подршка говори кориснику да нема познатих поремећаја — покушајте да обришете колачиће. Свуда другде се опоравља до 19:48.

us-central1: ефекат крда

1:34 us-central1 не: задаци који се поново покрећу нагрну на исту Spanner табелу, без рандомизованог одступања, тако да их Google ручно ограничава. Два сата четрдесет. Један: провера политике се налази унутар путање захтева; када провера умре,

Механизам: провера у путањи захтева, глобална репликација, један добављач

1:46 API умире. Два: подаци о квотама иду глобално без припреме; лош ред је глобални ред. Три: Cloudflare је знао. Workers KV је био усред миграције на сопствени R2, сведен на једног добављача — постмортем то назива празнином у покривености.

git blame — подела

2:00 git blame. Google, педесет пет процената: без провере нулте вредности, без ознаке функције, без одступања — њихов извештај каже да би је ознака ухватила у припреми. Глобална репликација, двадесет: један ред, сваки регион, секунде. Cloudflare, двадесет: пола линије производа на продавници једног добављача, и постмортем који никада не каже Google. Страница статуса, пет, због тога што живи на ономе о чему извештава. Радијус експлозије: седамдесет Google Cloud производа, десет Workspace апликација,

Радијус експлозије

2:23 сваки регион. Три сата. На Cloudflare-у: Access, WARP, Workers AI, Pages, Stream — два и по. Hacker News, хиљаду четири стотине поена; топ коментар: страница статуса је зелена.

Пресуда + линија понедељка

2:33 Пресуда, постмортем: SHIP IT. Оба постмортема стижу у року од тридесет сати, оба криве себе, а Google-ове поправке су конкретне: отворени неуспех, ознаке искључене подразумевано, експоненцијално одступање. Линија понедељка: нови код иза ознаке која се испоручује искључена, и провера нулте вредности где подаци долазе. Пошаљите ми инцидент о коме још увек не смете да говорите, у коментарима, или на the daily diff dot dev. И то је The Daily Diff за данас.

2:53 Ја сам Нико из Axrisi-ја. RESPONSIBLY MERGE.

Извори

  1. Google Cloud Service Health, Incident Report (Jun 13, 2025) + Mini Incident Report (Jun 12)status.cloud.google.com
  2. Cloudflare, "Cloudflare service outage June 12, 2025" (Jun 12, 2025, 22:00 UTC)blog.cloudflare.com
  3. Cloudflare Status, "Broad Cloudflare service outages" (18:19–21:31 UTC)www.cloudflarestatus.com
  4. Gergely Orosz, 19:11 UTC, "Their infra is fully independent AFAIK"x.com
  5. @Google support, 19:32 UTC, "there aren't any known service disruptions"x.com
  6. Thomas Kurian (Google Cloud CEO), Jun 13 01:35 UTCx.com
  7. Hacker News, "GCP Outage" (1,468 points)news.ycombinator.com
  8. Hacker News, "Cloudflare was down" (341 points)news.ycombinator.com
  9. Hacker News, "Google Cloud Incident Report – 2025-06-13" (209 points)news.ycombinator.com

Повезани видеи

postmortem · sr · 25. 9. 2026.

Грешка од једне милисекунде зауставила је ваздушни саобраћај у Великој Британији. Шест сати.

У уторак, 8. септембра, у 10:00, један рутински захтев за squawk-код у Националном систему ваздушног простора (NAS) компаније NATS бива прекинут поруком вишег приоритета док је делимично ажурирао вред

3:06 ↗