You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Notes from [the ShardStore paper](https://assets.amazon.science/77/5e/4a7c238f4ce890efdc325df83263/using-lightweight-formal-methods-to-validate-a-key-value-storage-node-in-amazon-s3-2.pdf) and referenced papers within
- General idea is that writes to disk keep track of their dependencies, and are optimistically written to blocks
5
+
- When a "real" write comes in, the updates to the block that have pending dependencies are temporarily rolled back and re-applied after the disk write completes.
6
+
- This simplifies dependencies and prevents long chains of dependent writes from building up
0 commit comments