Eraser (reading question)

Please submit your response on Gradescope by Wednesday, April 5, 2023, 3pm PST.

Eraser only ensures that data is protected by a consistent set of locks. Give:

  1. An intuitive sketch of a class of race conditions it will miss,
  2. An example of a race condition in that class, and
  3. An explanation of how Eraser could be extended to catch such race conditions.