One Last Problem: Lost Writes
Explore how lost writes occur when storage reports data as written but it isn't persisted, and understand the limitations of basic checksums in detecting this issue. Learn methods like write verification and advanced checksumming used in systems like ZFS to protect data integrity and handle lost writes effectively.
We'll cover the following...
Unfortunately, misdirected writes (discussed in the previous lesson) are not the last problem we will address. Specifically, some modern storage devices also have an issue known as a lost write, which occurs when the device informs the upper layer that a write has completed but in fact, it never is persisted. Thus, what remains is the old contents of the block rather than the updated new contents.
The obvious question here is: do any of our checksumming strategies from above (e.g., basic checksums, or physical ...