News for hackers. Stuff that matters.
Re:AWS Frankfurt incident by tyingq on Thursday June 10, 2021 @10:06PM (#27468551)
6:54 PM PDT

Starting at 1:18 PM PDT we experienced connectivity issues to some EC2 instances, increased API errors rates, and degraded performance for some EBS volumes within a single Availability Zone in the EU-CENTRAL-1 Region.

At 4:26 PM PDT, network connectivity was restored and the majority of affected instances and EBS volumes began to recover.

At 4:33 PM PDT, increased API error rates and latencies had also returned to normal levels. The issue has been resolved and the service is operating normally. The root cause of this issue was a failure of a control system which disabled multiple air handlers in the affected Availability Zone. These air handlers move cool air to the servers and equipment, and when they were disabled, ambient temperatures began to rise. Servers and networking equipment in the affected Availability Zone began to power-off when unsafe temperatures were reached. Unfortunately, because this issue impacted several redundant network switches, a larger number of EC2 instances in this single Availability Zone lost network connectivity.

While our operators would normally had been able to restore cooling before impact, a fire suppression system activated inside a section of the affected Availability Zone. When this system activates, the data center is evacuated and sealed, and a chemical is dispersed to remove oxygen from the air to extinguish any fire. In order to recover the impacted instances and network equipment, we needed to wait until the fire department was able to inspect the facility. After the fire department determined that there was no fire in the data center and it was safe to return, the building needed to be re-oxygenated before it was safe for engineers to enter the facility and restore the affected networking gear and servers. The fire suppression system that activated remains disabled. This system is designed to require smoke to activate and should not have discharged. This system will remain inactive until we are able to determine what triggered it improperly.

In the meantime, alternate fire suppression measures are being used to protect the data center. Once cooling was restored and the servers and network equipment was re-powered, affected instances recovered quickly. A very small number of remaining instances and volumes that were adversely affected by the increased ambient temperatures and loss of power remain unresolved.

We continue to work to recover those last affected instances and volumes, and have opened notifications for the remaining impacted customers via the Personal Health Dashboard. For immediate recovery of those resources, we recommend replacing any remaining affected instances or volumes if possible.

Re:AWS Frankfurt incident by xs83 on Friday June 11, 2021 @02:25AM (#27469973)
3.6 roentgen, not great, not terrible
Re:AWS Frankfurt incident by varjag on Friday June 11, 2021 @04:06AM (#27470533)
> This system is designed to require smoke to activate and should not have discharged.

The Smoke Detector cloud instance was down for some reason so the system had to go with temperature!

Re:AWS Frankfurt incident by bawolff on Thursday June 10, 2021 @10:17PM (#27468616)
Wow, sounds like the start of some implausible hollywood heist movie.
Re:AWS Frankfurt incident by bombcar on Thursday June 10, 2021 @10:54PM (#27468812)
Gordon, we cannot predict how long the system can operate at this level, nor how long the reading will take. Please work as quickly as you can. Uh...it's probably not a problem...probably...but I'm showing a small discrepancy in...well, no, it's well within acceptable bounds again. Sustaining sequence.
Re:AWS Frankfurt incident by dharmab on Thursday June 10, 2021 @11:06PM (#27468857)
In Tenet, the protagonist and his partner trigger a halon system in a building to force an evacuation as part of a heist.
Re:AWS Frankfurt incident by philjohn on Friday June 11, 2021 @03:55AM (#27470481)
I remember the summer job I had working in the European HQ of a chemical company. I was managing servers and thus had access to the server room - after the stern safety lecture about the Halon suppression system and being informed that "if the alarm goes off, don't even bother going for the respirator on the wall, just bolt it out of there double quick".
Re:AWS Frankfurt incident by toyg on Friday June 11, 2021 @06:31AM (#27471478)
In the first season of Mr Robot, when they want to create financial chaos by wiping records of all debt, iirc they trigger a fire alert in a datacenter to force a backup wipe of some sort.
Re:AWS Frankfurt incident by freeflight on Friday June 11, 2021 @10:37AM (#27473960)
They pretty much ransomwared all the digital records on the E Corp servers by encrypting them.

The paper records they destroyed by blowing up a whole building, with hacked UPS systems. [0]

[0] https://www.geekwire.com/2016/mr-robot-rewind-pwning-battery...

Re:AWS Frankfurt incident by Symbiote on Friday June 11, 2021 @06:13AM (#27471345)
> A very small number of remaining instances and volumes that were adversely affected by the increased ambient temperatures and loss of power remain unresolved.

No noticeable smoke, but that does sound a bit closer to a fire than they planned for.

Either some system(s) not shutting down when the ambient temperature becomes high, or the ambient temperature was so hot it damaged powered-off equipment (!).

Re:AWS Frankfurt incident by brentcetinich on Friday June 11, 2021 @09:40AM (#27473172)
I have been in this situation , maintenance on cooling tower 1 engineer put it into bypass mode so he can work on it safely (in case bms decides to turn it on while he is on it.) When he left the site he forgot to take it out of bypass mode. every few days the BMS rotates the cooling towers switched off tower B and turned on tower A which was still in bypss mode… so air was blowing but the water was not circulating. the temperature graphs show the effected floors of data Center space heat up very quickly. there was a lot of permanently damaged equipment 24/7 human operators ignored many warning about ambient temperature and Low humidity assuming it was system error ( does it look hot on the cameras?? shrug ?? ) various equipment have different power down temperatures the halon did not trigger for us. some equipment did not for whatever reason shutdown when they hit the cutoff temps and cooked themselves. I suspect the Low humidity caused too much static and that’s where the damage was from..

I guess thats something hard to test for , let’s put this switch in an oven and run it to make sure it auto powers down at 80c :) every time we release a firmware.

was a problem from multiple vendors who issued bios / firmware patches. Cisco, dell, Emc, brocade.

Re:AWS Frankfurt incident by paranoidrobot on Friday June 11, 2021 @06:29AM (#27471465)
There's always a risk that equipment that was running fine, will fail when powered back on, even if not damaged otherwise by the incident.

Thermal expansion/contraction is one thing - a solder joint that was marginal might have contracted enough to actually break.

Re:AWS Frankfurt incident by kube-system on Friday June 11, 2021 @09:20AM (#27472934)
IIRC it is common to experience a lot of spinning disk failures after a cooling failure.
Re:AWS Frankfurt incident by trhway on Friday June 11, 2021 @02:46AM (#27470087)
>a fire suppression system activated inside a section of the affected Availability Zone. When this system activates, the data center is evacuated and sealed, and a chemical is dispersed to remove oxygen from the air to extinguish any fire.

sounds like on a submarine. On submarine the people who couldn't make it out of the sealed section in time, would use the personal breathing device - i wonder if AWS has such thing in the datacenter, and how do they make sure that all people are out from a huge datacenter. Several years ago a Russian nuclear sub on a sea trials after refit had the fire suppression system activated in the section where a bunch of people gathered - crew and the navy yard civilians, probably they celebrated drinking and smoking - and insufficient number of the breathing devices combined with lack of skills to quickly use it on the part of the civilians resulted in 20 deaths and 40 injured (lung damage, etc.), mostly the civilians.

Re:AWS Frankfurt incident by t0mas88 on Friday June 11, 2021 @03:37AM (#27470378)
This is why you have those annoying kind of rules like "only 8 people allowed in this room". And then of course that gets ignored because 15 people easily fit inside. All fine until you find out there aren't enough breathing/floating/rescue kind of things for more than 8 people.
Re:AWS Frankfurt incident by antoinealb on Friday June 11, 2021 @04:50AM (#27470822)
My guess for "how to make sure all people are out": typically in such industrial, high security facilities, each people going in would have to badge at each door, i.e. no holding the door for a group of people. Combined with many locked doors, this allows you to know exactly who is in which part of the building.

That, plus you typically dont go and hangout on the DC floor, only the personel who is really required gets to go in.

Re:AWS Frankfurt incident by darkwater on Friday June 11, 2021 @08:58AM (#27472674)
> My guess for "how to make sure all people are out": typically in such industrial, high security facilities, each people going in would have to badge at each door, i.e. no holding the door for a group of people. Combined with many locked doors, this allows you to know exactly who is in which part of the building.

Holding doors was always a problem, but I guess that nowadays badges can have RFID or some other kind of wireless tracking so even if you hold the door, people in the control room can always know how many people are in each room, all the time. It's like 6 years now since the last time I was in a datacenter...

Re:AWS Frankfurt incident by trhway on Friday June 11, 2021 @05:01AM (#27470885)
>you typically dont go and hangout on the DC floor, only the personel who is really required gets to go in.

times changed. I remember my friend bunch of years ago complaining to me that the DC at their branch of a large well known transnational was the favorite place of the employees for various informal activities, including that he was constantly dealing with used drug paraphernalia being left all over the place.

Answer to the comment below: yep, mostly syringes/needles.

Re:AWS Frankfurt incident by qlm on Friday June 11, 2021 @05:37AM (#27471098)
Used drug paraphernalia? Were people shooting up or what? Surely smoking wouldn't be possible without alarms going off.
Re:AWS Frankfurt incident by orbz on Friday June 11, 2021 @09:07AM (#27472786)
Usually there are muster stations where a designated emergency captain takes attendance for everyone who is expected to be present and a remote operations center that has access to HRIS data to know who is out/on vacation when that attendance is known.

Door locks during an emergency are usually denoted to be fail-open so someone doesn't get trapped, though that may differ depending on the security level of the facility.

Re:AWS Frankfurt incident by greggyb on Friday June 11, 2021 @09:26AM (#27472994)
> Unfortunately, because this issue impacted several redundant network switches, a larger number of EC2 instances in this single Availability Zone lost network connectivity.

These may be redundant by a reasonable definition, but they clearly weren't here....

Re:AWS Frankfurt incident by fulafel on Friday June 11, 2021 @09:45AM (#27473232)
They seemed to be redundant in the other sense of the word.
Re:AWS Frankfurt incident by growt on Friday June 11, 2021 @08:47AM (#27472555)
Reminds me of my first trip to a datacenter, where the guy who accompanied us said: "In the event of a fire this room is filled with nitrogen in 20 seconds. But don't worry: nitrogen is not toxic!" Well, I was a little worried :)
Re:AWS Frankfurt incident by tyingq on Friday June 11, 2021 @10:21AM (#27473739)
Heh. Sure. Non toxic, but perhaps the most popular method of assisted suicide. Nothing to worry about.
Re:AWS Frankfurt incident by roudaki on Friday June 11, 2021 @06:20AM (#27471397)
What makes things worse is the most strict security measures in the industry and we always were afraid of fire at this scale when outside parties have to enter pods. And all the checkups after. I dont envy people that worked that and next shift
Re:AWS Frankfurt incident by tester34 on Friday June 11, 2021 @09:08AM (#27472795)
boom there goes probably thousands of us dollars
Re:AWS Frankfurt incident by k12sosse on Sunday June 13, 2021 @11:01AM (#27493191)
It's ok. Jeff's gonna cover it with employees tips.
Re:AWS Frankfurt incident by Mauricebranagh on Friday June 11, 2021 @04:38AM (#27470760)
Bit surprising that they didn't override this as there was no fire and take the hit from the over temp.

Also they didn't have breathing gear (and trained staff) so you could go in and restart without waiting and also in case of an accident being able to try and rescue people.

Back when worked in RnD for the lab where we could have had a Freon leak we had breathing gear just outside and some people trained to use it

Re:AWS Frankfurt incident by doikor on Friday June 11, 2021 @05:02AM (#27470891)
> Also they didn't have breathing gear (and trained staff) so you could go in and restart without waiting and also in case of an accident being able to try and rescue people.

At that point without actually going in and checking they have no real way of knowing if there really is/was a fire or not. So the proper procedure is to let the professionals handle it (wait for the fire department to clear the building). No amount of server downtime is worth sending a "not a firefighter" into a possibly burning building.

And facilities like these have strict control of where people can be so they know if someone is in there or not without of going in to check.

Re:AWS Frankfurt incident by witrak on Friday June 11, 2021 @08:43AM (#27472522)
> So the proper procedure is to let the professionals handle it (wait for the fire department to clear the building).

Nevertheless, having breathing gear could allow beginning recovery action just after the fire department finished procedures. This would shorten recovery time.

Re:AWS Frankfurt incident by Mauricebranagh on Friday June 11, 2021 @09:51AM (#27473302)
That was my point and large industrial sites quiet often have their own internal fire service.
Re:AWS Frankfurt incident by Mauricebranagh on Friday June 11, 2021 @09:53AM (#27473342)
Video cameras maybe or sensors that detect products of burning :-)

I would hope that they do audit people in and out so i case of accidents you can account for everyone.

Oh and these would be trained people

Re:AWS Frankfurt incident by darkcha0s on Friday June 11, 2021 @04:51AM (#27470825)
I'll gladly take a few minutes of outage, if it means some guy doesn't have to run into an oxygenless building with nothing but a breathing apparatus to restart my server
Re:AWS Frankfurt incident by tetha on Friday June 11, 2021 @06:59AM (#27471663)
Also if you follow AWS HA guidelines, this does not lead to a service outage. We were affected by this and it knocked a dozen or two systems offline for 6 hours or so. AZ redundancy took over and that was it and oncall went back to sleep.
Re:AWS Frankfurt incident by nix23 on Friday June 11, 2021 @06:15AM (#27471360)
Just imagine aws would be used to safe life's, like medical information's.
Re:AWS Frankfurt incident by darkcha0s on Monday June 14, 2021 @05:29AM (#27500764)
If you are using a single region/DC to store safety critical data you're already doing it wrong, and whoever handles your disaster recovery plan should be fired
Re:AWS Frankfurt incident by nix23 on Monday June 14, 2021 @03:45PM (#27507341)
If your using a american company for privacy related data should be fired you mean?
Re:AWS Frankfurt incident by paranoidrobot on Friday June 11, 2021 @06:34AM (#27471498)
I was about to reply that AWS shouldn't be relied on for safety-critical systems, but someone is probably already doing that.

I'll revise that to - I hope that whomever is relying on AWS for safety-critical systems at least does it over many regions. It's still dumb, because even AWS occasionally has global/multi-region outages, but at least it hopefully reduces the chance for it.

Re:AWS Frankfurt incident by sofixa on Friday June 11, 2021 @09:53AM (#27473338)
> I was about to reply that AWS shouldn't be relied on for safety-critical systems, but someone is probably already doing that

Wtf, why not? It's drastically easier, and probably cheaper, to achieve that level of redundancy with AWS than doing it yourself.

> It's still dumb, because even AWS occasionally has global/multi-region outages

Really? Like when? The only potential one you can claim was multi-region, was when S3 us-east-1 was down, and with the old default behaviour - if you didn't specify where your S3 bucket is it would pass through us-east-1 to ask where it is - that impacted lazy code that had nothing to do with us-east-1. That's almost entirely on developers and such though, so hard to claim it was a multi-region or global outage.