-
-
Notifications
You must be signed in to change notification settings - Fork 54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move RocksDB to git submodule #141
Conversation
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Remaining tasks:
|
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@lu4 How's it going with the RocksDB upgrade? Do you wanna take it from here? |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Here is the MR: #143 |
For greater verbosity I've commented out the files excluded from build, plus I moved the |
@vweevers ok, as per https://github.com/facebook/rocksdb/search?q=ods&unscoped_q=ods it turns out that I've included some strange ODS piece of code that has some relation to RocksDB stats. It probably shouldn't be included into production build. Investigating for potential reasons... |
Its a shame this stalled - I was just looking at rockdb and it turns out they enabled 1 primary write + secondary read process support, in a newer version. Was there something drastic that killed this PR? |
Sweet!
We just need someone to pick up the work. We can start by reviewing this PR, merging it, then continuing with the tasks listed here: #141 (comment) |
12a633e
to
fe1ad1b
Compare
fe1ad1b
to
9324d7a
Compare
tested local clone with |
FWIW, rebuilding for Electron should not be needed because the N-API builds are runtime agnostic (unless you have an old electron version. |
This will need a major version bump and a warning - its fine with an old database, but that auto-updated database won't be compatible with an older version of rocksdb. maybe due to https://rocksdb.org/blog/2019/03/08/format-version-4.html ?
|
Yea, I picked this PR up because I was planning to release a major anyway for Level/community#98. Will add a note to our
|
Forked from #82. Closes #140.
I've yet to review it myself. I only rebased it, and removed the hardcoded sha1 for
build_version.cc
, which I know we will forget to update at some point - so I prefer not having it.