Skip to content

Instantly share code, notes, and snippets.

@de-sh
Last active July 29, 2020 12:35
Show Gist options
  • Select an option

  • Save de-sh/0a36837acc734d4c4bb6f39ff8528c22 to your computer and use it in GitHub Desktop.

Select an option

Save de-sh/0a36837acc734d4c4bb6f39ff8528c22 to your computer and use it in GitHub Desktop.
A report of work done during the seventh week of the Google Summer of Code 2020 program

July 12-18: Work on rust-rocksdb bindings for rocksdb-cloud progressed with addition of some more code changes for compilation to be successful, apparently the code wasn't compiling due to certain changes in rocksdb that weren't carried out equally among the forks tikv/rocksdb~6.4.tikv and rockset/rocksdb-cloud~v6.7.3, including the inclusion of remote compaction that we have planned to include in the future and aren't pursuing at the get go, these are PluggableCompactionParam and PluggableCompactionResult defined in pluggable_compaction.h, so we have decided to use rockset/rocksdb-cloud~v5.18.3 instead.

As the work continued, I was able to make the changes necessary for this, have included them in local and am currently waiting for guidance from Yi on how to push this code onto GitHub.

Update: Yi created a branch tikv/rocksdb~6.4.cloud that I am to work on, I have made tikv/rocksdb#182 including the code from rocksdb-cloud for use in rust-rocksdb#517.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment