A false smoke alarm almost drowned Jane Street's only NYC datacenter (michael.bacarella.com)
514 points by mbac32768 20 hours ago
reticulates 20 hours ago
The article reminds me of when Hurricane Sandy took out a bunch of New York DCs with 3+ feet of water and people were carrying diesel up stairs to keep generators running.
“The superhuman folks at the data center are hauling 55 gallon drums of diesel fuel up 17 flights of stairs. Assuming they're able to sustain a rate of transfer that exceeds the rate of consumption, the data center should run until electricity is restored. The latest estimate from Con Edison for lower Manhattan is 4 days. (The New York Stock Exchange will be open tomorrow, also running on generator power.)”
https://news.ycombinator.com/item?id=4720388 (https://web.archive.org/web/20121101194314/http://status.fog...)
https://arstechnica.com/information-technology/2012/11/how-o...
jordanb 3 minutes ago
> 55 gallon drums of diesel fuel up 17 flights of stairs
Having moved 55 gallon drums around with a hand cart I don't think anyone is carrying them up stairs. They weigh 400 pounds!
gecko 19 hours ago
Yes. And as someone who worked at Fog Creek at the time, that was a completely avoidable situation that should never have happened, and I'm absolutely gobsmacked we nearly had a repeat of it over a decade later.
Context: in 2012, I literally quit Fog Creek, largely over the fact that we had no backup strategy and I was told that a backup strategy was not feasible. I was "convinced" (paid a lot) to stay on for another two years to see if Kiln would succeed. On my way out of that meeting, I commented to a coworker, "I mean, what's the chance a hurricane hits Manhattan in the next 24 months?"
100%. The chance was 100%. And the only reason people had to haul open containers of diesel up 17 flights of stairs was because no one wanted to admit that the chance wasn't 0%.
Anyway, not sure what was going on with Jane Street here, but holding up that Fog Creek/Trello/SquareSpace story as a positive always drives me somewhat nuts. It lionizes a failure.
jfim 16 hours ago
> holding up that Fog Creek/Trello/SquareSpace story as a positive always drives me somewhat nuts. It lionizes a failure.
That's a common bias in management. Heroic fire fighting gets rewarded while silently preventing a crisis with proper planning isn't. Nobody ever gets credit for fixing problems that never happened.
hinkley 16 hours ago
LocalH 16 hours ago
darksaints 15 hours ago
Aurornis 18 hours ago
> in 2012, I literally quit Fog Creek, largely over the fact that we had no backup strategy and I was told that a backup strategy was not feasible
This anecdote hits differently for me. I grew up reading about Fog Creek and consuming all of their writings (and that one film) as an example of what a software development company should look like. It feels strange to have the curtain peeled back to reveal that something like backups, which would be considered basic requirements today, were not part of their early operations.
Maxatar 16 hours ago
antonymoose 15 hours ago
xp84 18 hours ago
I don’t mean to glorify the poor planning or risk management, but still have a ton of respect for the people who organized the response and who did that hard work, just because it was what people needed.
My company during Sandy was operated in both NY and SF, and our experience was a bunch of us on the west coast filling in for those who were not only unable to get to the office, but without power themselves in NYC. It was all unfamiliar stuff for us (different business functions were done there, but the NYC office’s work was time critical) but did build camaraderie.
saalweachter 18 hours ago
lordgrenville 18 hours ago
Nit: the fact that an event occurred does not mean that the chance was 100% (although I guess this does depend on how one understands probability).
ted_dunning 10 hours ago
cebert 44 minutes ago
Speaking of Fog Creek, I didn’t realize that they renamed to Glitch and are totally out of business now.
Scubabear68 17 hours ago
It was sometime in the mid-2000s when I went from an admirer Joel's writings and what Fog Creek was doing to suddenly realizing it was all just very slick marketing on top of very mediocre stuff.
It really was a shocking wake up period for me in the realities of the real world vs. how we often perceive things.
IIRC it was the whole "Wasabi" thing that kind of opened up my eyes that there was a lot more smoke and mirrors involved than I had realized before.
aduty 16 hours ago
It's hero culture and it's a curse people beg to keep.
apercu 19 hours ago
Your comment brings back the times I've been on teams that worked double the hours a full time job should be, or spent 18 hours in a data center because a migration/data transfer was failing, and, and and.
So many times it's taken herculean effort to make things happen, usually because of poor planning and poor leadership.
Why these are viewed as "successes" or "heroic" baffles me as well.
jethro_tell 18 hours ago
darkwater 18 hours ago
xoa 18 hours ago
Projectiboga 16 hours ago
The probability of a rare event does not go down after one happens. Especially with weather.
hackernud3s 13 hours ago
blinkymach12 13 hours ago
Oh, hi Gecko! Wild to see you in writing again.
Anyway, I was the first Fog Creek employee on site at 55 broadway (one of our founders got their first, and two peer1 employees were also on site) and also part of the first wave of the "bucket brigade". Another dozen of us showed up over the coming hours as we assessed and fixed things.
The media coverage on this was never super accurate-- we were carrying (and later, relaying) 5 gallon covered plastic buckets (like the home depot buckets with sealed lids) up to the landing where the generator was to top up its reserve tank. At one point SquareSpace (who was also running exclusively out of this DC) hired a group of muscle to bring a 55 gallon drum up, but that wasn't us.
I don't view this as lionizing failure, though I can see your perspective. Across our products (then FogBugz, Kiln, Trello) we had different backup strategies in play, but we were definitely putting a lot of eggs in the local-datacenter-that-claimed-to-have-resilient-power basket. Kiln in particular had decided to use SANs for data resilience, and that proved particularly troublesome for trying to find a workaround once the storm hit-- FogBugz on the other hand was able to spin up an EC2 version and start a slow-but-would-have-worked-eventually migration (and we even had an employee hit the road for us-east-1 location with a bunch of encrypted backups so that we could get a fast data restore online), and Trello fast-tracked-and-completed its local-to-cloud migration. While it was true that the DC had a backup generator, the fuel tanks for the generator being in the basement and becoming unavailable was not part of their resiliency plan. I don't fault us for not catching that.
...although I did have to later write the dreaded "I'm sorry, we've been hacked" blog post as a direct consequence of us not properly deprovisioning a "temporary" AWS credential that we created during that sprint. I will fault us for not catching that.
Shortly after Sandy, I switched my role from core dev on FogBugz over to DevOps, and I built out the backup and restore resiliency we had been missing. It wouldn't have kept us online during Sandy, though.
It was dangerous, and a couple folks slipped and fell. That's not a good thing and I won't celebrate that. Many employees opted out of the bucket brigade for family, safety, or personal reasons. I threw out all the clothes I wore that week as they reeked of diesel... not great.
I wouldn't wish that experience on anyone, but having come through it with fortune and no slip-and-falls, I still think about:
- Walking around FiDi post storm and seeing the flooded tunnels, clogged with cars that had been washed into them from the street parking.
- Dropping off big armfuls of coffee and bagels in the lobby for the building work crews. The folks who were essentially dredging out the basement and getting the building back online did much harder work than us.
- Going shopping for aquarium supplies in order to best jerry-rig the pump that our founder has repurposed from the office fish tank in order to transfer diesel from the drums on the curb into our 5g buckets.
Something that kept me going was that I knew that one of our FogBugz customers was the emergency response service in Haiti, and they got absolutely walloped by the storm. They were using FogBugz to coordinate relief, so there wasn't any way I was going to let FogBugz go offline if I could help it. Turns out that meant climbing a lot of stairs.
gecko 12 hours ago
Atotalnoob 11 hours ago
michaelt 16 hours ago
> holding up that Fog Creek/Trello/SquareSpace story as a positive always drives me somewhat nuts. It lionizes a failure.
Firefighters are heroes who bravely enter burning buildings, beloved by children and adults alike, muscular figures who get pictured on sexy calendars and thanked by tearful families.
Officious paper-pushers who make a fuss about a few cardboard boxes stored under the fire escape stairs (like me!) seldom get pictured on sexy calendars.
watwut an hour ago
cesarb 15 hours ago
olalonde 16 hours ago
To play devil's advocate, paying some dudes to haul diesel for a few days every decade might be a lot cheaper than maintaining a fully redundant failover site 24/7.
AngryData 14 hours ago
0xbadcafebee 16 hours ago
Lu2025 7 hours ago
It's such a familiar engineering story. Heroic effort means someone, somewhere, screwed up. I aim for boring competence so nobody has to plugs gaps in systems and processes with their literal body sometimes.
irl_zebra 18 hours ago
> I literally quit Fog Creek, largely over the fact that we had no backup strategy and I was told that a backup strategy was not feasible.
Quitting a job because of this is so funny to me. 2012 was truly a different time.
gecko 18 hours ago
jethro_tell 18 hours ago
I'm surprised they didn't put a window washing crane on the roof as DR to simplify the raising of the diesel. The strange ass shit I've seen implemented to make the failure mode easier instead of eliminating the failure has limited my faith in our system as a whole.
wallst07 6 hours ago
reaperducer 13 hours ago
expedition32 11 hours ago
Seems to me it is more likely that someone did the calculations and figured it is cheaper to send a bunch of unlucky morons up the stairs with jerrycans in case of flooding.
blinkymach12 11 hours ago
0xbadcafebee 16 hours ago
Startup bullshit. People at "scrappy companies" make cutting corners look like heroism and practical-mindedness. Meanwhile the little people suffer and prop everything up as the business almost implodes.
tyre 18 hours ago
I can understand your frustration, but let’s consider:
The chance of a hurricane within 24 months was never 100%. Looking back, it did happen, but you can’t judge future-facing decisions on post-hoc information that you didn’t have at the time.
There is a difference between “no one wanted to admit it wasn’t 0%” and “no one else thought the risk-adjusted return was positive.” When people decline to take some preventative measure, that’s usually what they’re saying implicitly.
I’ve been where you are—frustrated that you predicted and told people exactly what would happen, they didn’t listen, and you were right—many times in my career. It’s infuriating. Part of learning from it is figuring out how to get people to change, not merely figuring out how to be right.
My guess is that this kind of black/white Strong Opinions approach has bitten you throughout your career.
absurddoctor 19 hours ago
I was working at a data center in the financial district during Sandy. That was quite the experience. For whatever reason, our building was one of the last to have power turned back on. We never had to move diesel by hand fortunately. We did have a fun moment early on where one of our generators needed to have most of its load reduced for a few minutes. There were a pair of external fuel filters that needed to be changed fairly frequently. They were meant to be redundant so you could change one at a time. By the time we were able to get a tech on site, they were so dirty that when we started switching to just one the generator came very close to stalling out. After some conversation we thought it was thought that if we could drop the load enough we should be able to get away with just one dirty filter for a short period of time. The only chance we had at that was to shut down all of our cooling units. The generator was on the roof, and I was coordinating the timing over radio. You could dedinitely hear the generator wasn’t happy, but it worked. As soon as the second filter was replaced I let everyone know it was time to turn all of the cooling units back on. No one responded, and after a pause I realized that meant that probably no one had heard me and things were getting hot fast. I sprinted back inside. On the way my radio dropped, so once inside I sprinted to all of the units to tell people to turn them back on. For some reason I didn’t think about grabbing someone else’s radio. That may have been a lucky mistake though, as I’m not sure what all of those compressors turning at at the same time would have done.
I had made sure to observe the filter replacement process in case we needed to do it again ourselves. We did, and the next time someone recorded me doing it so everyone could learn and we handled most I’d the rest of the swaps from then on.
There were a lot of memorable experiences that week or so.
blinkymach12 10 hours ago
We had the fuel filter issue at 75 Board street as well. After a few days we had to do a planned generator shutdown (the data center batteries could last a couple hours to give us coverage...) as a diesel mechanic flown in by Peer1 could service it. Props for handling that yourself!
Definitely a memorable week. I wonder just how many folks in Fidi were learning the finer points of emergency backup generators.
wallst07 6 hours ago
clickety_clack 18 hours ago
I would have thought that backup generators would cumulatively run for maybe a few dozen days over their lifetime. How did the fuel filters get dirty so fast?
cyberax 14 hours ago
mikestew 18 hours ago
cucumber3732842 13 hours ago
swiftcoder 18 hours ago
mbac32768 19 hours ago
My colleague Brett has a Hurricane Sandy story about Jane Street as well
skorgu 19 hours ago
Sandy was wild. you couldn't get computers for love or money, everything was jammed up. we ended up with whatever hardware configs had been returned and sitting in a dell warehouse just to have enough machines so for a long time after you'd have a rack of the standard build and then a random machine with a fibre channel card.
shocking how much engineering you can get done when the normal process becomes impossible and waiting isn't an option.
wallst07 6 hours ago
"unwittingly reinvented datacenters" What? does he mean for JS or The Street?
This was in 2012, not 2002. Not having your DC in your office was well known by then to be a bad model especially for a DMM, NYSE itself knew this.
I worked for a MM, we were ready to open the next day because we were in actual datacenters.
kalleboo 11 hours ago
Which in turn reminds me of the "Interdictor" blogger who did the same during Hurricane Katrina https://en.wikipedia.org/wiki/Interdictor_(blog)
sandeepkd 18 hours ago
That one tested a lot of assumptions in planning for sure. I recall that we had a sound DR strategy, however it turns out, our main site was in Newyork and the DR site was in New Jersey to save costs and still be compliant. Good learning for sure.
asdff 19 hours ago
Why the hell did they park the generators on the 17th floor where people have to hand carry diesel fuel is the real question.
gecko 19 hours ago
Generators go on the 17th floor so they can vent out exhaust and heat. Pumps need to go in the basement because you can only suck a liquid up by one atmosphere, which is something like 30' for diesel, but you can push a liquid up basically as high as you want. (Also, stating the obvious, the diesel tanker trucks are gonna be street-level, so you'd need pumps there anyway if you put the actual tanks higher.) This does, are you're pointing out, kinda stink if the pump itself is flooded, but the design's common and does make sense
crote 18 hours ago
asdff 18 hours ago
toast0 19 hours ago
Probably on the 17th floor to put the generators closer to the loads and reduce transmission losses. Also reduces street level air and noise emissions (and avoids street level air intake)
With fuel storage on the same floor for a reasonable runtime, larger fuel storage in the basement and a pump (or two) to move fuel, you're well prepared for lots of things. As long as the fuel throughput on the stairs is better than the fuel use rate, then you're ok for as long as you've got people to move it. Which is ok for exceptional incidents.
bergeyboy 18 hours ago
More than likely that's where the available space was. Data centers many large generators and there may not always be space in the lower levels to fit them, especially if the data center was not one of the original tenants.
lostlogin 19 hours ago
Ground floor risks flood damage presumably? But this doesn’t explain why the 17th was chosen.
IncreasePosts 19 hours ago
You put them up there so you get a voltage boost from the gravity pushing the electricity down. Put the generators on the ground floor, and by the time the electricity reached the top, there would be a voltage drop.
vamos_davai 19 hours ago
ssl-3 18 hours ago
Diederich 19 hours ago
> The article reminds me of when Hurricane Sandy took out a bunch of New York DCs with 3+ feet of water and people were carrying diesel up stairs to keep generators running.
Awesome, story time! I was working at a not brand new but still relatively small tech company (~$100m yearly revenue) and we were in two major datacenters, one in Las Vegas, and another in Manhattan. We were essentially telephony in the cloud, back when that was still fairly novel. At the time, most of our revenue came from handling various 1-800 campaigns, like "Ronco Knives" if you remember that, and also big money raising telethons. Our platform was active/active between the two datacenters. Of course not for a given phone call, but we could pretty easily balance traffic between both datacenters, even fully away from one of them, though as we'll see later, at some peril.
Our main networking guy was also the main datacenter person, and he'd been in NY to help set us up there. I can't remember which datacenter it was, but we had like half of a floor well above the street.
I was watching Sandy carefully, and once the odds of it hitting Manhattan were substantial, I started to press for plans to move all traffic out of the NY datacenter no less than 24 hours before landfall.
The network guy disagreed; he said that he'd been there, on site. He saw the redundant generators. The redundant network ingress and egress. The site people joked that if somehow the first floor ever flooded, the the rest of the datacenter would continue operating normally.
I noted that while all that might be true, we don't have any such assurances for all of the other equipment that'll be underwater needed to support the network.
I ended up escalating to our boss, the head of operations. He was one cube over. :) We had a vigorous discussion, and the VP agreed to pull our traffic out of NY. So we did.
Probably 75% of our capacity at the time was in LV and 25% in NY. We were running pretty hot utilization wise, but LV could, under normal circumstances, handle the whole platform by itself.
Sandy came and flooded. Generators kicked on. The network stayed up. Then the DC/networking guy got an emergency call from the datacenter.
They had plenty of fuel on site, but it turns out that the fuel inlets for the generators were...under water and could not be reached. So everything was going to go down in a couple of hours.
And it surely did, for reasons I've forgotten, in a very crappy way. Our logs indicated that power hard flapped for all of our equipment quite a few times.
We lost quite a few PSUs due to that. Yes, we definitely should have shut our equipment down cleanly. Oops.
skinfaxi 19 hours ago
Diesel is ~7lbs/gallon. That is truly superhuman damn.
altcognito 19 hours ago
385 lbs, with a dolly, not too bad.
AngryData 14 hours ago
Forgeties79 19 hours ago
bob1029 18 hours ago
HighGoldstein 19 hours ago
I wonder how well these "superhuman folks" were paid
blinkymach12 11 hours ago
The "superhuman folks" above mentioned are the 75 Broad street bucket brigade crew, and uh... we made startup wages. We weren't quants, we made productivity software.
Though the "55 gallon" drum lift is greatly exaggerated, that was a crew of guys hired off the street who were walking around doing odd jobs in the disaster zone. Kinda wild. For us, we just carried the 5 gallon buckets.
bpodgursky 19 hours ago
It's Jane Street... they probably gave them a backpack of gold bullion for their trouble.
timacles 19 hours ago
It was a bunch of quants so very well
bigbinary 19 hours ago
iask 13 hours ago
I remembered going to our data center in Long Island City and labeling all drives and pulling them from the servers and putting them in a box and took them home.
One of the best decisions I made around that time was installing two backup Towerstream lines. When everyone else was out for weeks we were up and running, full operation.
toast0 19 hours ago
The ars technica article says:
> “They had their brigade of people carrying five-gallon buckets up 18 flights of stairs or whatever it was to get to their auxiliary generator. Quite a task by those guys,” Orchard said.
5 gallons of fuel at a time (hopefully not in a literal bucket) is a lot easier than managing a big drum on stairs. Unless you have a powered stair dolly, but powering your stair dolly up 17 flights of stairs seems like a challenge too. Team lifting a drum up one flight of stairs feels managable, doing it up 17 flights multiple times is a hard no.
ssl-3 18 hours ago
Carrying 5 gallons of fuel up a dozen or more flights of stairs is hard work on its own.
I've done this job. I only had to do it a few times per day, but it sucked each and every time.
(When I showed up due to a report of an outage for our client's gear at the top of the building, the street was flooded. Water was flowing into a giant metal grating in the sidewalk like something from a cartoon. This grating lead to the basement.
And that basement was where the electrical switchgear was.
It was bad. It stayed bad for a long time.)
wlesieutre 19 hours ago
5 gallons is a standard size of literal buckets, they can have lids but I might prefer carrying a bucket of diesel up 18 flights of stairs with no lid over trying to get one of those goddamn lids off.
toast0 18 hours ago
bluedino 17 hours ago
Podcast version - https://soundcloud.com/stack-exchange/stack-overflow-podcast...
qurren 15 hours ago
I'm surprised they located their datacenter in NYC.
The NYSE, NASDAQ, and most other exchanges and brokerages run in datacenters in Cartaret, NJ and Mahwah, NJ. I can't think of a good reason why anyone would put a datacenter in Manhattan.
This is the actual NYSE datacenter https://maps.app.goo.gl/Da1E6Je9eJAGA1RK8
This is the actual NASDAQ datacenter https://maps.app.goo.gl/ZS9VJcZmf8VtvWEd6
jtarrio 14 hours ago
It was another time. Only big companies had dedicated data centers; the rest had an air-conditioned room in the office. That was before the "cattle, not pets" era, too: they would have a database server called "Debbie", a DNS server called "Denise", a file server called "Felix", etc.
blinkymach12 11 hours ago
nunez 16 hours ago
yep
sandy was a wreck
the only time i remember executing on DR plans (which went well!)
(i became a consultant by the time covid hit, so i didn't get to do the whole covid scramble every sysadmin did)
kotaKat 19 hours ago
https://web.archive.org/web/20121103050116/http://searchdata...
Apparently it was a 30-person 5 gallon bucket brigade of customers, contractors, and volunteers all lining up to help fill tanks because of interconnection issues between the supplier they got and where they needed to fuel the tanks up with.
"... neither we nor the fuel company had the proper coupling to tie into that existing infrastructure."
Sometimes "DR" in your plans stands for "didn't realize".
As a bonus though? They were able to in fact get ahead of the fuel burn, and the crew managed an eight hours' head back up on the tanks.
Spooky23 11 hours ago
I had the dubious honor of rolling servers on office chairs and hundreds of drives from an EMC box in a sterilite to get it upstate to a satellite office.
There was about $5M of gear in my wife’s grossly overloaded minivan. The bean counters tried to deny my mileage because I was using a personal vehicle without prior auth. lol. My boss was ready to kill.
Not fun but educational.
astura 17 hours ago
>The article reminds me of when Hurricane Sandy took out a bunch of New York DCs with 3+ feet of water and people were carrying diesel up stairs to keep generators running.
Sandy power disruption always reminds me of this photo - burned into my brain - https://archive.is/DoZsr
hackermailman 20 hours ago
In the article he talks about living within a few minutes walk to work and telling too many people so they made him the emergency office guy. Same thing happened to me, foolishly told everyone hey I can see my apartment from here so I would get panicked calls to run in and shut down servers because the information security guy got a tip of an impending exploit about to be released on a holiday weekend with no way to do it remotely. Everyone else lived a ferry ride or commuter train away.
NooneAtAll5 19 hours ago
did you at least ask for pay increase?
tombert 19 hours ago
Not the person you asked, but I've learned that if you're not careful about what you tell your employers and/or coworkers that it will almost invariably come back to haunt you in the form of unpaid labor.
It took me an embarrassingly long time to realize that (my 30's), and now I keep my conversations with my coworkers very utilitarian and divulge minimal information about myself. I try not to be a dick or anything, I'm polite enough, but pretty much everything I talk about is either directly relevant to work and/or so surface level as to border on "vapid".
ETA:
Just as an example, I used to have really bad sleep issues in my 20's that would make it so I wouldn't be able to get to sleep until around 4am, if at all. I made the mistake of bringing that up at work to my manager. Two weeks later I got a phone call at 3am because there was something he wanted to look at and "he knew I would be up". I was up, but I didn't really have much desire to get my laptop out and do work. I liked that job at the time and I liked my manager, so I did it anyway, and it wasn't until years later did I think about that incident and how utterly weird it was that I was sort of being punished for my insomnia.
My sleep issues have gotten a lot better now, so if someone calls me at 3am I probably won't hear it because I'll be asleep, but I remember that incident now and have it constantly spinning in my brain when I chat with coworkers.
pavel_lishin 18 hours ago
alt227 18 hours ago
mystifyingpoi 17 hours ago
Paracompact 11 hours ago
lukan 19 hours ago
hackermailman 17 hours ago
No because I imagined a future where instead of me being asked for emergency help I'd be expected to perform a list of tasks every weekend as the defacto facilities manager. They were already paying me a ridiculous salary at the time. I thought about bringing it up if they ever said no to any requests I had and they never did so simply accepted it was my mistake broadcasting too much information at work which I never repeated.
I received many strange requests like to come in Friday night while drinking at a concert and ransack the offices looking for a laptop or possible phone left behind that they suspected was triggering alerts by repeatedly trying to connect to a foreign server. "You want me to drunkenly rob the offices at night and walk out the lobby carrying a stack of laptops? Ok"
mystifyingpoi 17 hours ago
Also a perfect way to ruin the ability to work remotely. If you live so close, why don't you come every day for 8 hours? /s
chrisandchris an hour ago
If I would have 5min to work, I would probably be in the office most days. A 1 hour commute is something I want to avoid, not being in the office itself.
rdl 19 hours ago
Odd that they didn't have at minimum 1) a physical Emergency Power Off (EPO) button inside the datacenter, such that one button could de-energize everything -- usually required as part of building a datacenter due to code variance for the "low voltage" (<4000V in this context...) wiring. 2) EPO interlink to the smoke alarms, such that it would de-energize equipment automatically (maybe with delay) if smoke detected.
throw0101c 17 hours ago
The 2020 US NEC seems to have provisions for an EPO, but I'm not sure when it was added if it was present during the time of OP's incident:
* https://www.f-t.com/post/emergency-power-off-in-data-centers
EPO disconnects for generators was around earlier than the above:
* https://www.mgiepss.com/blog/emergency-power-off-epo
You'd generally not want to have the sprinklers go off while things were energized, but there could be a mechanism to monitor flow, and only cut power if sprinklers were actually sending out water. But even if this was present, your first priority would be for the sprinklers to not go off as there would be a lot of clean-up / drying needed after the fact.
Unless you have a mist system (NFPA 750), sprinklers put out a lot of water.
rainbowzootsuit 19 hours ago
Interesting. The Sequence of Operations we write for the data halls I work on specifically do not shut down the CRACs on smoke alarm for this reason. The International Mechanical Code (IMC) specifically allows this where a air handler over 2000 cfm serves only one space because it's recognized that it will not spread smoke around a building. 2000 cfm is the threshold where you typically have to install smoke detectors, and typically they do shut down on smoke detection.
The CRAC won't feed a fire oxygen as it's just recirculating the same oxygen depleted air.
bergeyboy 18 hours ago
While CRACs won't recirculate oxygen, they can move air past sprinklers faster than they can handle which can delay operation, typically 5 fps. Although that's only if you are using sprinklers, clean agent is a different matter.
rainbowzootsuit 17 hours ago
Yep, it is part of the design. The sprinklers are sometimes pre-action like described in the article, and sometimes clean agents. The only time we shutdown CRACs is if we EPO the whole room because otherwise some variant of this article happens.
jddj 19 hours ago
The episode of their podcast where Ron explores the facilities side of their data centers and offices is worth a listen too
https://signalsandthreads.com/the-thermodynamics-of-trading/
mbac32768 17 hours ago
Daniel's as solid a dude as they come.
He had to deal with so much absolute bullshit to get the diesel generator I mentioned in the story done, and then Hurricane Sandy destroyed it instantly a few years later. Felt bad for him.
sroussey 18 hours ago
Are there internet connected fire alarms that can be hacked to destroy the contents of some data centers? Like the European freezers?
andix 18 hours ago
I did not know that data centers with sprinklers exist. I guess this is a very stupid idea in the first place.
If there is a fire the decision is: all equipment might be lost in a fire OR all equipment will be lost by water damage.
thecapybara 15 hours ago
Sprinkler heads on fire suppression systems go off locally - if there's a fire, then only the sprinkler heads in the vicinity will go off. The alternative is to let the fire spread and destroy the entire facility.
But in addition, this particular story takes place in a skyscraper in Manhattan, with the data center in question occupying a portion of one floor, with office space surrounding it. So letting a fire burn would create significant risk to human life as well.
rainbowzootsuit 17 hours ago
Often only one sprinkler head would discharge, so the damage might be localized within that ~12' radius to some degree. It's not a deluge system like many movies make out sprinkler systems to be where every head discharges simultaneously.
yread 6 hours ago
I heard of an inert gas fire fighting equipment discharging without a fire in a data center. The pressure wave created by the initial discharge ruined all the hard disks and caused replacement of all the equipment even though there was no fire (or water) as the conditions meant no more warranty
motionlessveloc 15 hours ago
The DC in question was in the middle of a 33+ story office building, so the the worst case is "entire building catches fire and people die", not "equipment destroyed".
cesarb 19 hours ago
> every minute, ask every server in each location directly for the temperature from its onboard sensors, take the average, and if it’s elevated, blast an alert out to everyone on the systems team to check for datacenter overheat.
I've once done the opposite: the office "server room" (a small room with three racks, two of them for the patch panels, one for the servers and switches) was cooled by a mini-split which was prone to locking up with the compressor enabled (the relay which controls the compressor got stuck) and freezing, which then stopped the air from circulating due to all the ice. I wrote a script which ran on one of the servers which read the ambient temperature through IPMI to detect when the room was too cold, email a warning, and power off (using ssh) the neighboring servers and then itself.
thibsrn 17 hours ago
Great story, I love those in-the-trenches emergency stories. I wonder if it would have impacted Jane Street in any meaningful way, aside from a fat bill, if it ended with submarine servers. They could have diverged their compute to another datacenter surely.
We mostly hear about engineers from Jane Street here, and not much from their traders and finance people. I wish we could have some other perspective sometimes.
They publish a great podcast, Signal and Threads, I really recommend.
FanaHOVA 17 hours ago
> They could have diverged their compute to another datacenter surely.
The latency impact would be huge
sciurus 19 hours ago
I wonder why the answer was to turn off the servers instead of turn their cooling back on. Would it not be able to stabilize the temperature fast enough?
mbac32768 19 hours ago
The real answer is probably lost in the sands of time but even at 200 people we still had different teams with overlapping responsibilities. It's possible I was the only person reachable and close enough after hours, and while I didn't know where the CRAC unit controls were I did know how to rip power cords out.
rhipitr 19 hours ago
I thought these data centers have a way to pump in a gas that prevents fires? Remember touring a data center at some point that has this ability.
wombat-man 19 hours ago
That's how the server room at my school worked. They said to get out of there if the alarm went off because the room would fill with some inert gas and you'd suffocate.
teeray 18 hours ago
I believe it's Halon, just like what's deployed for in-flight jet engine fires
bombcar 18 hours ago
bluedino 17 hours ago
They have masks in the room. They should, at least.
green-salt 18 hours ago
They stopped using it many places because the risk to people was greater than the equipment.
testplzignore 18 hours ago
The gas is used first, then water as a fallback. I'm not sure if sprinklers are required by code in all data centers, but they would be in an office building setup like Jane Street's.
RomanKornev 13 hours ago
Even though this happened in 2012, it's interesting that Jane Street is doubling down on compute and renting even more capacity from neoclouds. They are planning to expand 10x the amount of GPUs and are locking in tons of compute. On top of the $500M+ per MW of compute that they are paying Anthropic.
rag-hav 43 minutes ago
This is a trend in the wider algo trading market, not specific to Jane street
xhrpost 19 hours ago
I specifically remember a TV commercial many years ago (15-20 maybe) that was trying to show the sophistication of the company with an anecdote of how when looking at some other company as a potential investment, considered if they used sprinklers in their data centers and determined that they did not. I could have sworn the company advertising was Jane Street.
projektfu an hour ago
Close, it was Janus Mutual Funds, 26 years ago.
mvcosta91 19 hours ago
TIL: wabi-sabi. I’ve been trying to find a way to express the beauty of imperfection in the age of AI, and this fits perfectly.
kridsdale1 19 hours ago
It’s extremely common and cliche for people to use that term for imperfect stuff these days.
TechSquidTV 19 hours ago
God dangit Bobby
liendolucas 18 hours ago
Great post. I hope a big paycheck was given to the author for saving the DC and the company from disaster.
Many many years ago someone told me that your data is not safe if is not at least in 3 very different physical places. Today, I would probably add the requirement to be on different providers as well.
nunez 16 hours ago
good to see you make front mbac; glad you're still holding it down!!!!
remember sandy? that was crazy
wolvoleo 20 hours ago
How is it the only datacenter?
33 Thomas St is basically one huge datacenter, that's why it doesn't have any windows. https://en.wikipedia.org/wiki/33_Thomas_Street
advisedwang 19 hours ago
It's Jane Street's only datacenter. not the only one in NYC. As they explain, they chose to specially locate their datacenter.
wolvoleo 18 hours ago
Yeah I didn't read the article in detail. It's the NYC that threw me off. And I didn't feel like it was that weird an concept, after all the real estate in NYC is super premium priced, not exactly prime datacenter country. I'm surprised there are many (like I said 33 Thomas St used to be just a phone exchange which used to be much bigger than they are now due to the mechanical tech involved).
maronato 19 hours ago
The headline is confusing. It’s Jane Street’s only data center in NYC, not NYC’s only data center.
stronglikedan 19 hours ago
> The headline is confusing.
Nitpick, but the headline is not confusing at all, even though a couple of people are apparently confused. I suspect that is the fault of a hasty read through, not the headline itself.
xnorswap 44 minutes ago
dklsf 20 hours ago
This was pre-Hurricane Sandy, so before 2012. I'm guessing data centers have grown since then
kccqzy 19 hours ago
Jane Street’s only NYC data center. Not the only data center in general.
lelandfe 20 hours ago
Work nearby, it looks just as evil in person.
wolvoleo 18 hours ago
I think it looks cool. I used to work in buildings like this a lot. They're kinda cool. Dark, humming and clicking etc. I worked in telephony at a time when some (not many) of the old mechanical switches were still around and those buildings were especially spooky. It sounded like you were in the middle of a wild storm of crickets around 7pm when people finished dinner and started calling their friends. And all the little lights flashing all over (sometimes I used to keep the lights off for the cool effect if I could)
Some of them have half-floors for all the cable routing, where you can't really stand up.
I think this is why I like them. To me they're not just an ugly box but I always wonder what's inside.
tantalor 18 hours ago
> the smoke alarm is wired to shut down the CRAC units
Why not just turn the CRAC back on?
> you don’t trust the automation unless there’s a big red-painted, mechanically connected lever you can pull to turn it off
Seems like this is one of those cases where you want to override the automation.
rainbowzootsuit 18 hours ago
They'd be shutdown by a dry contact that may variously be coming from the VESDA (Very Early Smoke Detection Apparatus), or an internal smoke detector, or a duct mounted smoke detector. Not as simple as flipping an obvious switch on a front panel.
stockresearcher 14 hours ago
First, the guy probably wouldn't have keycard access to whatever room contained such a switch. Second, it's highly unlikely that the system would be able to cool the room fast enough to avoid hitting the temperature limit.
Incidentally, we actually had a fire in the office building I worked in long ago. The HVAC didn't shut down, and smoke started to come out of random vents throughout the building. It was chaos. And yet, plenty of workers wanted to finish and send that email they were working on, commit code and push it to the remote server, etc. What sticks with me most is the one guy, a very senior manager, running around yelling at people to get off their computers and get out of the building, because no job is ever worth your life.
Building fires are no joke. Get the F out.
freddealmeida 12 hours ago
I did not know Jane Street had a datacenter in NYC. Must of had it a long time ago.
arjgoel30 19 hours ago
Wow crazy I didn't know they had such simple systems
amluto 18 hours ago
I’m surprised by the pulling cords by hand part. Did they really not have an emergency power off wired up to a shunt trip or some other device to efficiently cut the power? Isn’t this mandatory, even? Especially in a datacenter in an office building?
green-salt 18 hours ago
This would be the one time I get to hit the EPO button (which this DC seemed shockingly too ghetto to have) for our breakers and it not being a resume-generating event.
stevefan1999 9 hours ago
Sounds like a good idea to hack in and blow up the infrastructure of the hedge funds. How you gonna hedge this suckers
philipwhiuk 19 hours ago
Almost too close to 'Pool on the roof must have a leak' to be real ;)
linsomniac 18 hours ago
The EPO is in the place I put that thing that time.
caycep 18 hours ago
Ah the apocryphal VAX story/scenario is alive and well
LPisGood 19 hours ago
I am shocked to hear they do not use foam.
doe88 19 hours ago
Related :) - https://news.ycombinator.com/item?id=50434310
defmetrix 19 hours ago
He earned his bonus that year.
demillort 19 hours ago
Man, I wish MOC were still alive. I’d love to know his take on this story.
rshnotsecure 20 hours ago
Surprised they even had sprinklers set up. Historically, things that avoid moisture like Halon Gas [1] have been used.
advisedwang 19 hours ago
Likey codes or building management wouldn't let them make the necessary modifications to safely install a Halon system
garciasn 19 hours ago
Halon systems are banned, at the international and federal level, and have been since the 1990s; so, modern DCs don't and can't use them.
itintheory 19 hours ago
advisedwang 19 hours ago
dklsf 20 hours ago
If those go off, they end up destroying hard drives (the spinning kind), due to the sound pressure....
So fire suppression and data centers don't mix too well
shagie 20 hours ago
Ahh... the Vax War (bit hard to search for it now... gotta search for the first line). VAXen, my children, just don't belong some places.
https://www.hack.org/~mc/texts/vaxen-joke.txt
Realizing that I'm spoiling some of it... but we're here, so some of it is inherently spoiled...
The fire alarm klaxon went off and the siren warning
of imminent halon gas release was screaming. We
started to panic but the data center manager shouted
over the din, "Don't worry, the halon system failed
its acceptance test last week. It's disabled and
nothing will happen."
He was half right, the primary halon system indeed
failed to discharge. But the secondary halon system
observed that the primary had conked and instantly
did its duty, which was to deal with Dire Disasters.
It had twice the capacity and six times the discharge
rate.wolvoleo 19 hours ago
They don't have to blow that fast. It can be regulated.
But yes, I've seen low-O2 installations also. These have other issues though, like no protection when humans need to be in there for maintenance. And the need to be very very careful when reducing it again, making sure everyone is out. It happened to my colleague once that this went wrong and while it's not low enough that you'll die, he wasn't exactly feeling great for the next few hours.
reisse 14 hours ago
Yeah, like the infamous Nasdaq Nordic outage in 2018 due to errant fire suppression gas release.
mbac32768 20 hours ago
Other datacenters we built had them (which scared the shit out of me tbh). I don't remember why this one had to stay on sprinklers.
dklsf 20 hours ago
Maybe because it was in a normal office building? The gas extinguishers might be too hazardous there
hvb2 20 hours ago
Or CO2 but that's a life or death situation if there's any people still inside
thechao 20 hours ago
Halon is not exactly fun to breathe, either.
wolvoleo 19 hours ago
gosub100 20 hours ago
Probably not safe to use on a floor that has people on it.
wolvoleo 20 hours ago
We had it at work at a datacenter right beside offices and reception.
You just have to reinforce the ceiling panels and the windows so they don't get blown out, but it's not really an issue otherwise. It was all certified and regularly checked. Water is indeed a bit counterproductive as it's not really much better than fire for the equipment in there.
PS: Halon itself is of course gone but it's other less harmful gases these days.
What also happens is low-oxygen environments (they only raise the O2 when maintenance is being done).
gosub100 19 hours ago
ghostly_s 14 hours ago
> Everyone’s heard of how awesome Jane Street is.
I guess I’m the last one to hear it.
tonyhart7 9 hours ago
should be drowning tbh, less market manipulation
lostmsu 19 hours ago
Alarm firmware wasn't programmed in OCaml
infamouscow 18 hours ago
They just need to hire some full stack people!
saussianglat 17 hours ago
why don't they have a dry sprinkler system?
bluedino 17 hours ago
Datacenters on the coast never made sense to me.
Reminds me of DirectNic's datacenter flooding during Katrina (New Orleans), we all kept posting on Somethingawful until they finally shut it down.
stephbook 19 hours ago
> a false smoke alarm, a datacenter with no cooling, and a sprint to pull every power cord before the sprinklers went off
I smell AI