@hesuyouren I have a lot of comments, but the two high level ones are:
You've checked in all the python .egg files in this PR -- could you please remove them first?
All the test files with PMEM have your specific PMEM path hardcoded; we probably want to keep that generic. Also these tests should be optional, and the default mode should be to test with regular memory (we should have both forms of tests).
What changes were proposed in this pull request?
How was this patch tested?
Tests are added in corresponding test directories.
Please review https://ucbrise.github.io/jiffy/contributing/ before opening a pull request.