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
chore: add cmds for rocks and pebble builds #2007
Conversation
ENG-2286 Add rocksdb build for evmos Dockerfile
ContextDevops team wants to explore the possibility to use versionDB for archive nodes. For this to be possible, we need to provide them with a docker image that has the evmosd binary compiled with rocksdb ExpectedProvide a docker image of the evmosd binary compiled with librocksd |
…vmos into GAtom22/dockerfile-rocks
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Unfortunately RocksDB build is not working for MacOS - not sure if that's really required since most node operators will use Linux I'm assuming, but I couldn't verify this works.
../../../../go/pkg/mod/github.com/linx!gnu/grocksdb@v1.8.5/array.go:4:11: fatal error: 'rocksdb/c.h' file not found
#include "rocksdb/c.h"
^~~~~~~~~~~~~
1 error generated.
make[1]: *** [build] Error 1
make: *** [build-rocksdb] Error 2
PebbleDB works fine 👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Description
Closes ENG-2286