utsaslab / SplitFS

SplitFS: persistent-memory file system that reduces software overhead (SOSP 2019)
https://www.cs.utexas.edu/~vijay/papers/sosp19-splitfs.pdf
Other
163 stars 53 forks source link

Fix checksumming, refactor code #62

Open OmSaran opened 2 years ago

OmSaran commented 2 years ago

This adds some fixes but I'm not super confident of the changes due to 2 reasons:

  1. I've not tested it thoroughly, I've only tested it via some additional non-related changes to this file
  2. Some design decisions I made: using posix system calls instead of splitfs calls in order to avoid logging it again. But I think we need to ensure persistence in this case which I have not done currently in the PR