hyperledger / indy-plenum

Plenum Byzantine Fault Tolerant Protocol
https://wiki.hyperledger.org/display/indy
Apache License 2.0
215 stars 370 forks source link

Upgrade new RocksDB client #1640

Open manolaz opened 1 year ago

manolaz commented 1 year ago

Plenum depend on this old RocksDB client from 2021 https://github.com/twmht/python-rocksdb

I can only able to install this new client with update 2023 https://github.com/AYMENJD/rocksdb-python

WadeBarnes commented 1 year ago

Thanks @manolaz. In your search what other Python wrappers did you find? https://github.com/AYMENJD/rocksdb-python has a note that it does not fully support RocksDB so I'd be a little hesitant to use it without some extensive long running testing. We've seen a couple issues with the current wrapper (fixed) over the years that does not pop up until the system has been running for a long time and contains a significant amount of data.

Related issues:

manolaz commented 1 year ago

Thank @WadeBarnes

I will try to upgrade newer RockDB version first