> the data may have made it to storage, but that doesn’t necessarily mean it’s actually visible, because the metadata necessary to reach it might not have been written yet.
The author should clarify here that this fsync wrinkle only affects newly created files, not updates to existing ones.
Compare the ease with which you recognize a bicycle and the difficulty of drawing one.
It’s not the mechanics of the pencil alone although that plays a role a well. But even if you could somehow imprint perfect lines like you imagine them, the bicycle and the lightening etc will not be realistic unless you are a trained artist.
This is true even at the CPU cache level so it's probably going to trickle down all the way.
For example Jon G gave a talk at Jane Street about how he had a mysterious performance bug that was later attributed to cores fighting over the same cache line
The author should clarify here that this fsync wrinkle only affects newly created files, not updates to existing ones.
Someone should post that article instead, lol. I'd love to discuss why I am able to comprehend and read a language almost fully but cannot speak it.
Compare the ease with which you recognize a bicycle and the difficulty of drawing one.
It’s not the mechanics of the pencil alone although that plays a role a well. But even if you could somehow imprint perfect lines like you imagine them, the bicycle and the lightening etc will not be realistic unless you are a trained artist.
For example Jon G gave a talk at Jane Street about how he had a mysterious performance bug that was later attributed to cores fighting over the same cache line
https://youtu.be/tND-wBBZ8RY?is=624w3YoDN2QYBWuD