3 ms·
How do you handle wrote concurrency? If you different processes write on the same file at the same time, what do I read after?
by siscia 2y ago
How do you handle wrote concurrency?
If you different processes write on the same file at the same time, what do I read after?
- huntaub 2y agoAll connected file system clients see read-after-write consistency, so you see the up to date file data!
- mdaniel 2y agoI heard you about the "limited hands, infinite wishlist" but nowadays when I see someone making bold claims about transactions and consistency over the network, I grab my popcorn bucket and eagerly await the Jepsen report about it The good news is that you, personally, don't have to spend the time to create the Jepsen test harness, you can pay them to run the test but I have no idea what kind of O($) we're talking here. Still, it could be worth it to inspire confidence, and is almost an imperative if you're going to (ahem) roll your own protocol for network file access :-/
- huntaub 2y agoWe've actually been thinking about getting Jepsen to do this, so I'm happy to hear that you also think that it would inspire confidence!
- ignoramous 2y agoThat's exactly right!
- geertj 2y ago> I grab my popcorn bucket and eagerly await the Jepsen report about it I am the same, as distributed consensus is notoriously hard especially when it fronts distributed storage. However, it is not imposssible.. Hunter and I were both in the EFS team at AWS (I am still there), and he was deeply involved in all aspects of our consensus and replication layers. So if anyone can do it, Hunter is!
- huntaub 2y agoThank you for the kind words, Geert!