69 comments

[ 2.9 ms ] story [ 162 ms ] thread
Does Facebook use Apache Thrift internally? That’s the only thing I can think of
Facebook invented thrift and gifted it to Apache
Facebook invented Thrift
Facebook was where Thrift originated.
Yeah, Thrift as RPC framework. Most DB junk happens in the big pile of Hack+PHP that is the Facebook app, or at least it did in 2020, but apparently someone wrote a Thrift endpoint to munge the database from remote services too.
(comment deleted)
(comment deleted)
(comment deleted)
Some batch job (incorrectly?) deactivated certain sessions for whatever reason?

Getting "someone ran a one off job or migration that didn't do the right thing" vibes.

For instance, they could have tried implementing a "deactivate recovery phone numbers if this dataset from cell providers show the owner changed" that went wrong

Thread about the issue was created a year ago, with periodic spikes of people seeing it, most recently today.
My guess:

* Some engineer is testing backup/restore of account data, and is running it against production and didn't realise that restoring certain info has side effects of sending out notifications.

(comment deleted)
[flagged]