538 comments

[ 3.3 ms ] story [ 378 ms ] thread
The status page is green, but there are outages reported: https://downdetector.com/status/google-cloud/
(comment deleted)
Why can't companies be honest with being down. It helps us all out so we don't spend an hour internalizing.

We are truly in gods hands.

$ prod

Fetching cluster endpoint and auth data. ERROR: (gcloud.container.clusters.get-credentials) ResponseError: code=503, message=Visibility check was unavailable. Please retry the request and contact support if the problem persists

Because there are contracts related to uptime :)
Does any service even say they're "down" anymore? All I see is "elevated error rates".
4 to 6 hours after the flames are visible from orbit and management has finally given up on the 37th quick fix you do get that red X

But really not until after it's been on CNN a while.

(comment deleted)
Those contracts will be monitoring their service availability on their own. If Google can't be honest you can bet your bottom dollar the companies paying for that SLA are going to hold them accountable if they report the outage properly or not.
The real point of SLAs is to give you a reason to break contracts. If a vendor doesn't meet their contractual promises, that gives you a lot of room to get out contracts
The program that updates the status page is hosted on Google Cloud.
So even then, it should have been able to correctly report the status, it somehow shows that the status page is not automated and any change there needs to go through someone manual.
A program that updates the status page failing does not imply that the status page is manually edited. It is not like you would generate a status page on every request.
How do we know that the program is failing ?

How hard is it for the frontend to detect if the last update to the status page was made a while ago and that itself implies there is an error and should be reported ?

We don’t.

But why would the frontend have processing logic when all you need is to serve a static HTML document?

Even if it did, what would you do with that information? Throw up a screen with: Call us for service information at 1-HAHA-JUST-KIDDING

It’s not like it really matters if it’s accurate anyway.

the services ARE healthy, status page is correct. The backbone which links YOU to the service isn't healthy. Take a look at cloudflare, they are already working on it
Not even close. The status page is manual and cloud flares outage is because of Google not the other way around.
It's not. You might be joking, but that comment still isn't helpful.

My understanding is this is part of Google's internal PSD offering (Public Status Board) which uses SCS (Static Content Service) behind GFE (Google Frontend) which is hosted on Borg, and deploys other large scale apps such as Search, Drive, YouTube, etc.

How could it not be helpful given that it gave you reason to provide more details that you wouldn't have otherwise shared? You may not have thought this through. There is nothing more helpful. Unless you think your own comment isn't helpful, but then...
Because "It's good to lie because it makes people correct me" is a joke about IRC, not a viable stable game-theoretic optimal position.
Cunningham's Law emerged in the newsgroups era, well predating the existence of IRC.

Of course, I recognize that you purposefully pulled the Cunningham's Law trigger so that you, too, would gain additional knowledge that nobody would have told you about otherwise, as one logically would. And that you played it off as some kind of derision towards doing that all while doing it yourself made it especially funny. Well done!

I have 0 idea what Cunningham's Law is, so we can both agree that "recognizing purpose" was "mind-reading", in this case. I didn't really bother reading the rest after the first sentence because I saw something about how I joking and congratulating me in my peripheral vision.

It is what it says on the tin: choosing to lie doesn't mean you want the truth communicated.

I apologize that it comes across as aggro, its just that I'm not quite as giggly about this as you are. I think I can safely assume you're old enough to recognize some deleterious effects of lying

> I have 0 idea what Cunningham's Law is

You had no idea what it is. Now you know thanks to you the lie you told.

> choosing to lie doesn't mean you want the truth communicated.

But you're going to get it either way, so if you do lie, expect it. If you don't want it – don't lie, I guess. It is inconceivable that someone wouldn't want to learn about the truth, though. Sadly, despite your efforts in enacting Cunningham again, I don't have more information to give you here.

> I apologize that it comes across as aggro

It doesn't. Attaching human attributes to software would be plain weird.

> I think I can safely assume you're old enough to recognize some deleterious effects of lying

Time and place. While it can be disastrous in the right context, context is significant. It makes no difference in a place of entertainment, as is the case here. Entertainment has always been rooted in tales that aren't true. No matter how old you are, even young children understand that.

Wellp. Incident report: "We posted our first incident report to Cloud Service Health about ~1h after the start of the crashes, due to the Cloud Service Health infrastructure being down due to this outage."
Because a lot of the time, not everyone is impacted, as the systems are designed to contain the "blast radius" of failures using techniques such as cellular architecture and [shuffle sharding](https://aws.amazon.com/builders-library/workload-isolation-u...). So sometimes a service is completely down for some customers and fully unaffected for other customers.
> Because a lot of the time, not everyone is impacted

then such pages should report a partial failure. Indeed the GCP outage page lists an orange "One or more regions affected" marker, but all services show the green "Available" marker, which apparently is not true.

There's always a partial outage in large systems, some very small percentage. All clouds should report all red then.
"there is a 5% chance your instance is down" is still a partial outage. A green check should only mean everything (about that service) is working for everyone (in that region) as intended.

Downdetector reports started spiking over an hour ago but there still isn't a single status that isn't a green checkmark on the status page.

Just say it: they want to lie to 95% of customers.
With highly distributed services there's always something failing, some small percentage.
Sure but you can still put a message up when it's some <numeric value> over some <threshold value> like errors are 50% higher than normal (maybe the SLO is 99.999% of requests are processed successfully)
Just note that aggregations like that might manifest as GCP didn't have any issues today actually.

E.g. it was mostly us-central1 region affected, and in there only some services (e.g. regular instances, and GKE kubernetes were not affected in any region). So if we ask "what the percentage of GCP is down", it might well be it's less than the threshold.

On the other hand, about a month ago, 2025-05-19 there was an 8-hour long incident with Spot VM instances affecting 5 regions, and which was way more important to our company, but it didn't make any headlines.

That is still 100% an outage and should be displayed as such
They still could show that so.e.issues exist. Their monitoring must know.

The issue is that they don't want to. (For claiming good uptime, which may even be true for average user, if most outages affect only small groups)

It's not rocket science. Put a message up "The service is currently degraded and some users may see errors"
(comment deleted)
Please, won't somebody think of the KPIs.
Because they have unrealistic targets so they make up fake uptime numbers. 99.999% would mean not even having an hour of downtime in 10 years.

I remember reddit being down for like a whole day or so and they claimed 99.5% in that month.

Ma Bell hit that decently often.
Is that even knowable? Like, I know they called it “The Astonishing, Unfailing, Bell System” but if they had an outage somewhere did they actually have an infrastructure of “canary phones” and such to tell in real time? (As in, they’d know even if service was restored in an hour)

Not trying to snark, I legit got nerdsniped by this comment.

They absolutely did. Note that the reliability estimates exclude the last mine because trees falling and the like but they had a lot of self repair, reporting, and management facilities.

Engineering and Operations in the Bell System is pretty great for this.

Running a much simpler system with much more independent nodes.

It's a lot easier to keep packets flowing than to keep non-self-contained servers serving.

> Why can't companies be honest with being down

SLA agreements.

Any customer with enough leverage to negotiate meaningful SLA agreements will also have the leverage to insist that uptime is not derived from the absence of incidents on public-facing status pages.
Service level agreements agreements?
if half the internet is down, which it apparently is, it's usually not the service in question, but some backbone service like cloudflare. And as internal health monitoring doesn't route to the outside through the backbone to get back in, it won't pick it up. Which is good in some sense, as it means that we can see if it's on the path TO the service or the service itself.
Whichever product person is in charge of the status page should be ashamed

How could you possibly trust them with your critical workloads? They don't even tell you whether or not their services work (despite obviously knowing)

Yeah, my company of hundreds of people working remotely are having 90%+ failures connecting to Google Meetings - joining a meeting just results in a 504.
[dead]
Almost everything on the downdetector home page is listed as having downtime...
At this point I don’t know if I must assume people are trolling or the entire internet is down.
So’s Azure? https://downdetector.com/status/windows-azure/

This is where we get to learn about the one common system all of our “distributed cloud” systems rely on, isn’t it?

My gut says all clouds spike when one goes down from people misreporting issues.

But I suppose there's always "something something BGP" but that feels less likely.

It's the entire internet. Check oracle cloud, etc etc. The ENTIRE INTERNET.
Quick! Pirate as much music as possible before it goes for good! ;)
are there nuclear war or something???
oracle and azure report no issues on their statuspages, likely just down detector getting hammered.
neither did google cloud for the first 55 minutes of their outage.
Aren't some of these sites partially based on hits (because of the assumption that if enough people are suddenly googling "Is youtube down", then youtube must be having some sort of issue.

I could see a big outage like this causing people to google "Is AWS down?"

Why even have a status page? Someone reported that their org of >100,000 users can't use Google Meet. If corps aren't going to update their status page, might as well just not have one.

https://www.google.com/appsstatus/dashboard/

https://status.cloud.google.com/index.html

Edit: The GCP status page got updated <1 minute after I posted this, showing affected services are Cloud Data Fusion, Cloud Memorystore, Cloud Shell, Cloud Workstations, Google Cloud Bigtable, Google Cloud Console, Google Cloud Dataproc, Google Cloud Storage, Identity and Access Management, Identity Platform, Memorystore for Memcached, Memorystore for Redis, Memorystore for Redis Cluster, Vertex AI Search

There's no situation where the corporation controls the status page where you can trust the status page to have accurate information. None. The incentives will never be aligned in this regard. It's just too tempting and easy for the corp to control the narrative when they maintain their own status page.

The only accurate status pages are provided by third party service checkers.

> The incentives will never be aligned in this regard.

Well, yes, incentives, do big customers with wads of cash have an incentive to demand accurate reporting from their suppliers so they can react better rather than trying to identify issues? If there's systematic underreporting, then apparently not. Though in this case they did update their page.

  If there's systematic underreporting, then apparently not.
You answered your own question.
In practice how this plays out is that the big wads of cash holders will make demand, and Google (or whoever, Google is just the standin for the generic Corp here) will give them the actual information privately. It will still never be trusted to be reflected accurately on the public status page.

If you think about it from the corp’s perspective, it makes perfect sense. They weigh the risk reward. Are they going to be rewarded for the radical transparency or suffer fall out by acknowledging how bad of a dumpster fire the situation actually is? Easier for the corp to just lie, obscure and downplay to avoid having to even face that conundrum in the first place.

> might as well just not have one

This is my position.

I have zero faith in status pages. It's easier and more reliable to just check twitter.

Heroku was down for _hours_ the other day before there was any mention of an incident - meanwhile there were hundreds of comments across twitter, hn, reddit etc.

anecdotally, the status pages have been taken away from engineering and are run by customer support and marketing
(comment deleted)
Not just GCP, most of Googles services are out of action
I'm on a meet, in cal, editing a dozen docs, in GCP, pushing commits and launching containers; it's not clear yet what exactly is going on but it's certainly intermittent and sparse, at least so far
stop it. you're overloading their system by doing three things at once. let the rest of us have a turn.
We're experiencing intermittent slowness and timeouts on our GCP everything.
Same here. Even the page to submit support requests is down.

Cloud console does nothing.

They should host their support services on AWS and vice-versa.

I just logged into several of my GCP accts, everything popped up, multiple home regions.. I wonder what % of folks are feeling this right now.
Does anyone know if it's region-specific? We're experiencing it and are in us-west-1.
(comment deleted)
europe (netherlands) region as well
Can confirm us-east1 (and possibly us-south1) are having VPC host reachability problems.
it's due to IAM and global
Google Cloud Storage seems to be down or very slow
@dang could you merge this and https://news.ycombinator.com/item?id=44260669?
No notifications for mentions, have to email the mods at the hn@ email address.
I think I was a bit optimistic in the response time from mods. This thread won the popularity contest quite well...

Thanks for letting me know about emailing the mods, refreshingly explicit to send email.

Do we know if email is still working? kidding-but-not-really-because-gmail…
Experiencing 504s in Google Meet.

Google Cloud Console won't load.

Yeah their status page is all green nothing to see here (but all production systems are down).
Cloudflare KV is also having an outage. I wonder who is reliant on who here.
seriously doubt Google Cloud is relying on Cloudflare KV lol
Looks like more than KV is having an issue. Just tried to load dash.cloudflare.com and no bueno.
Cloudflare speedtest is down too, I assume because of this?
Works for me in Portland on Quantum Fiber.
Our site depends on Workers and KV and it's very broken right now. Can't login to the Cloudflare Dashboard either.
We're in us-west-1 and seeing issues across Cloud Run, Cloud SQL, Cloud Storage and Compute Engine.
Having issues with services in cloud run as well
Ahhh, explains why some of my apps are going crazy... Couldn't read a message from my kids pre-school

Thankfully we use AWS at work for everything critical

Getting a lot of errors for Claude Sonnet 4 (Cursor) and Gemini Pro.

Nooooo I'm going to have to use my brain again and write 100% of my code like a caveman from December 2024.

I was in the middle of testing Cloud Storage file uploads, so I guess this is a good time to go for a walk.
(comment deleted)
A good excuse for adding error handling, which otherwise is often overlooked, heh.
lmao i refuse to write code by hand anymore too. WHAT IS THIS
switch to auto mode and it should still work!
GPT is working in agent mode, which kind of confirms that claude is hosted on google and GPT probably on MSFT servers / self hosted.
Claude runs on AWS afaik. And OAI on Azure. Edit: oh okay maybe GCP too then. I’m personally having no problem using Claude Code though.
Same here. Getting this in AI Studio: Failed to generate content: user has exceeded quota. Please try again later.
[flagged]
generating computer code, duh.

95% of enterprise software coding is molding received data into a schema acceptable to be sent further.

that said, coding is like 15% (or 0% in some cases) of an enterprise software engineer's workload.

I chose sepuku.
(comment deleted)
(comment deleted)
Devs before June 12, 2025: "Ai? Pfft, hallucination central. They'll never replace me!"

Devs during June 12, 2025 GCP outage: "What, no AI?! Do you think I'm a slave?!"

100% agree... I even thought "ok maybe I'll clean up the backlog while I wait" but I'm so used to even using AI to clean up my JIRA backlog (using the Atlassian MCP), so even that feels weird to click into each ticket, just the way I used to do it TWO MONTHS AGO.

This is a good wake-up call on how easily (and quickly) we can all become pretty dependent on these tools.

local llm's would work
It appears like "Devs" is not a homogeneous mass.
Cursor throwing some errors for me in Auto Agent mode too.
(comment deleted)
some core GCP cloud services are down. might be a good time for GCP dependent people to go for a walk, do some stretches, and check back in a couple hours.
Our GCP is down
What region?
I think multiple regions are down. asia-south, us-east atleast are impacted.
(comment deleted)
xAI having problems, Supabase down, Discord can't upload images to share in chat. Seems like a major backbone outage.
identitytoolkit.googleapis.com is 503-ing on us, my whole customer success team is locked out from our platform
Google Maps not loading, thought it was my 4g, go to see if my connection works by loading Hacker News, GCP Outage XD