Closed xxks-kkk closed 6 years ago
Hi Zeyuan,
Thanks for these contributions! This must have been a lot of work.
However, I want to ensure that these changes don't break PebblesDB accidentally. Could you refactor these into smaller pull requests where @pandian4github, @jayashreemohan29 or I could look at the code to make sure it is right? I would also encourage you to mention any testing you have performed in the pull request. Finally, with each pull request, could you also modify the README file? Add a new heading "Improvements made after the SOSP paper" and list your contributions :)
Hello Vijay,
Thanks for the comment. I'll refactor this pull request and incorporate your comments.
This pull request contains the changes from HyperPebblesDB 1.0 that can be sync into PebblesDB
Features include:
db_bench
enables "fillseq" and "fillrandom" even when using existing databasedb_bench
support "ycsb" option by reading a trace file generated from the YCSB benchmark (check "scripts/trace_gen.sh" for details)HyperPebblesDB 1.0