-
-
Notifications
You must be signed in to change notification settings - Fork 54
RocksDB version upgrade #140
Comments
See #82, our plan was to first make RocksDB a git submodule, we need someone to pick up that work. |
@vweevers I've came through the thread couple of times trying to figure out what are the action items required to finish that work, it seems to me that most of the work is done. So as it stands to me that there are just two outstanding issues left:
I also see that my question is tightly related to this So what's holding from finishing that work? |
You're right. It's very close to being done! I don't remember the specifics though, other than what's written in that thread.
Nothing, other than having time. Do you feel up to taking it on? If so, you could start by rebasing that branch and opening a new PR. We can then discuss remaining work there. |
So if everyone ok with that build step, I think I'm able to perform the rebase |
If you meant "is everyone ok with removing that build step" then yes. I believe @filoozom intended to use it for exposing a version number, but we can always add that later, as a semver-minor feature. |
@vweevers , I've dived deeper into the code and I would need your guidance then. It turns out that Also I see that it would not be enough just to rebase because snappy's bindings has to also be updated or it's the wrong version of snappy being used in @filoozom's branch it doesn't support Node v12 gives me bunch of errors: So anyway I'm not saying no but it'll take more time than I have right now, I'm not promising anything but I'll try to get back to this work at a later point in time P.S. I was also trying to play with original version migration code and was able to get rid of Have you ever bumped into anything similar? |
I would also have to dive deeper to be able to help. Thanks for your effort so far! |
I had a look, got it working: #141. |
Hi, I'm trying to upgrade RocksDB version used in this package:
I've downloaded latest release from RocksDB official github, replaced the contents of /deps/leveldb/leveldb-rocksdb with it.
Updated the leveldb.gyp to this content which can be also found in this diff and the whole fork can be found here.
(I've also temporarily removed some of the code to pinpoint the issue, please ignore those changes)
Now when I install the package locally the compilation phase goes smooth, package installs successfully but when I try to run the code through requiring the package I get runtime error
Any thoughts on how to deal with this issue?
The text was updated successfully, but these errors were encountered: