Thanks for pointing out the link is bad! I just fixed it.
And yeah this was shocking to me as well.
And yeah this was shocking to me as well.
MongoDB has tunable durability guarantees; clients can opt-out of this behavior.
The layers are deep, but this is the function that handles waiting before acknowledgement:
https://github.com/mongodb/mongo/blob/20f42d9dc89999d119f35a...