indy-plenum icon indicating copy to clipboard operation
indy-plenum copied to clipboard

Problems with Rocksdb

Open pSchlarb opened this issue 2 years ago • 5 comments

Plenums 3rd parties dependencies use a build of rocksdb from evernym. (https://github.com/evernym/rocksdb)

The built of rocksdb from evernym is not declaring its dependencies such as: libgflags-dev
libsnappy-dev
zlib1g-dev
libbz2-dev
liblz4-dev
libgflags-dev

References: https://github.com/hyperledger/indy-plenum/blob/1fa69a1ae04c8be1aef53816249192bad0f863b2/build-scripts/ubuntu-1604/build-3rd-parties.sh#L8-L23

pSchlarb avatar Feb 24 '23 14:02 pSchlarb

When upgrading, investigate using an official package. One that already defines the dependencies properly, hopefully.

WadeBarnes avatar Feb 24 '23 14:02 WadeBarnes

The other issue we have to the Python wrapper being used for rocksdb is out of date, and there seems to be a fracturing of replacement wrappers for it.

WadeBarnes avatar Feb 24 '23 14:02 WadeBarnes

@WadeBarnes should we close this issue, since we have a working workaround for the moment? Or should it stay open as a reminder for the rocksdb upgrades?

pSchlarb avatar Mar 09 '23 09:03 pSchlarb

It should stay open. Thanks @pSchlarb

WadeBarnes avatar Mar 09 '23 12:03 WadeBarnes

alright got it

manolaz avatar Jul 19 '23 05:07 manolaz