# Google Cloud හිස් ක්ෂේත්‍රයකින් බිඳවැටුණි. පැය තුනක්.

Published: 2026-09-19

හිස් ක්ෂේත්‍ර කිහිපයක් සහිත ප්‍රතිපත්ති පේළියක් ශුන්‍ය දර්ශකයකට (null pointer) වැදී ඇති අතර, Google Cloud එකවර සෑම ප්‍රදේශයකම බිඳ වැටේ - එවිට Cloudflare ද එය සමඟ බිඳ වැටේ. 2025 ජුනි 12, 17:49 UTC: සෑම Google Cloud API ඉල්ලීමක්ම අනුමත කරන ද්විමය (binary) වන Service Control, “අනපේක්ෂිත හිස් ක්ෂේත්‍ර” සහිත කෝටා-ප්‍රතිපත්ති වෙනසක් කියවයි, ශුන්‍ය පරීක්ෂාවක් (null check) හෝ විශේෂාංග සලකුණක් (feature flag) නොමැතිව සති දෙකකට පෙර නිකුත් කරන ලද කේත මාර්ගයකට (code path) පහර දී සෑම ප්‍රදේශයකම බිඳ වැටීමේ පුඩුවකට (crash loop) යයි — එම පේළිය තත්පර කිහිපයක් ඇතුළත ගෝලීය වශයෙන් ප්‍රතිනිෂ්පාදනය විය. බාහිර API පැය තුනක් සඳහා 503 ලබා දෙයි; us-central1 ට 2 h 40 min ගත වන්නේ නැවත ආරම්භ වන කාර්යයන් අහඹු ප්‍රමාදයක් (randomized backoff) නොමැතිව එකම Spanner වගුවට කඩා වදින බැවිනි. Google හි බිඳවැටීමෙන් මිනිත්තු තුනකට පසු, Cloudflare හි Workers KV — එහි සත්‍ය ප්‍රභවය “තෙවන පාර්ශ්ව වලාකුළු සපයන්නෙකු” මත පිහිටා ඇත — ඉල්ලීම් වලින් 90% ක් අහිමි වන අතර, Access, WARP, Workers AI, Pages, Stream සහ Turnstile එය සමඟ 2 h 28 min සඳහා බිඳ වැටේ. Google හි තත්ත්ව පිටුව එහි පළමු යාවත්කාලීන කිරීම පැයකට ප්‍රමාද වී පළ කරන්නේ එය Google Cloud මත ක්‍රියාත්මක වන බැවිනි.

Canonical: https://thedailydiff.dev/si/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 හට “තෙවන පාර්ශ්ව සපයන්නෙකු” ලෙස අමතයි. 2025 ජුනි 12, 17:49 UTC. Google හි වාර්තාව: සෑම API ඉල්ලීමක්ම අනුමත කරන ද්විමය වන Service Control, පැය තුනක් සඳහා බිඳවැටීමේ පුඩුවක. 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 කණ්ඩායම නව උපාංග ලියාපදිංචි වීමට අසමත් වන බව දකී. Cloudflare වින්‍යාසය සහ අනන්‍යතාවය සඳහා භාවිතා කරන ගබඩාවෙන් අඩක් වන Workers KV, තෙවන පාර්ශ්ව වලාකුළක් මත ජීවත් වේ. Access සෑම පිවිසුමක්ම අසාර්ථක කරයි — සැලසුම අනුව, එය වසා දමා අසාර්ථක වේ.

1:20 Workers AI සෑම අනුමානයක්ම අසාර්ථක කරයි. 19:11, Gergely Orosz: ස්වාධීන වලාකුළු දෙකක් එකවර බිඳ වැටේ, මීට පෙර දැක නැත. 19:32, Google සහාය පරිශීලකයෙකුට පවසන්නේ දන්නා බාධා කිරීම් නොමැති බවයි — ඔබේ කුකීස් ඉවත් කිරීමට උත්සාහ කරන්න. අනෙකුත් සෑම තැනකම 19:48 වන විට යථා තත්ත්වයට පත් වේ. ඔබේ කුකීස් ඉවත් කිරීමට උත්සාහ කරන්න. අනෙකුත් සෑම තැනකම 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 හි. ඒ වගේම අදටත් එපමණයි.

2:53 මම Axrisi හි Niko. වගකීමෙන් යුතුව ඒකාබද්ධ කරන්න.

## මූලාශ්‍ර

- [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
