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

Published: 2026-09-19

Ред политике са неколико празних поља доводи до нултог показивача, а 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-у.

Canonical: https://thedailydiff.dev/sr/video/2026-09-19-google-cloud-null-pointer/

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

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

## Поглавља

- 0:00 Празан унос, нулти показивач, сваки регион
- 0:32 Временска линија: 29. мај → 17:45 → петља пада → црвено дугме → 17:52 Cloudflare
- 1:32 us-central1: ефекат крда
- 1:43 Механизам: провера у путањи захтева, глобална репликација, један добављач
- 2:00 git blame — подела
- 2:20 Радијус експлозије
- 2:33 Пресуда + линија понедељка

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

Преведено са оригиналне енглеске нарације. Доступни аудио и титлови контролисани су од стране 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.

## Извори

- [Google Cloud Service Health, Incident Report (Jun 13, 2025) + Mini Incident Report (Jun 12)](https://status.cloud.google.com/incidents/ow5i3PPK96RduMcb1SsW) — status.cloud.google.com
- [Cloudflare, "Cloudflare service outage June 12, 2025" (Jun 12, 2025, 22:00 UTC)](https://blog.cloudflare.com/cloudflare-service-outage-june-12-2025/) — blog.cloudflare.com
- [Cloudflare Status, "Broad Cloudflare service outages" (18:19–21:31 UTC)](https://www.cloudflarestatus.com/incidents/25r9t0vz99rp) — www.cloudflarestatus.com
- [Gergely Orosz, 19:11 UTC, "Their infra is fully independent AFAIK"](https://x.com/GergelyOrosz/status/1933240698716729511) — x.com
- [@Google support, 19:32 UTC, "there aren't any known service disruptions"](https://x.com/Google/status/1933246051512644069) — x.com
- [Thomas Kurian (Google Cloud CEO), Jun 13 01:35 UTC](https://x.com/ThomasOrTK/status/1933337436970709493) — x.com
- [Hacker News, "GCP Outage" (1,468 points)](https://news.ycombinator.com/item?id=44260810) — news.ycombinator.com
- [Hacker News, "Cloudflare was down" (341 points)](https://news.ycombinator.com/item?id=44261064) — news.ycombinator.com
- [Hacker News, "Google Cloud Incident Report – 2025-06-13" (209 points)](https://news.ycombinator.com/item?id=44274563) — news.ycombinator.com
