This also adds some bindings for the OptimisticTransactionDB, which will depend on the changes in this PR: https://github.com/facebook/rocksdb/pull/8526. Other than that, is there anything blocking these changes from being merged (whether in this PR, or from those I've cherry-picked)?
This PR cherry-picks commits from several other PRs, including https://github.com/tecbot/gorocksdb/pull/210, https://github.com/tecbot/gorocksdb/pull/205, and https://github.com/tecbot/gorocksdb/pull/212. This is meant to track the updates needed in order to use RocksDB as a dependency of the Cosmos SDK.
This also adds some bindings for the
OptimisticTransactionDB
, which will depend on the changes in this PR: https://github.com/facebook/rocksdb/pull/8526. Other than that, is there anything blocking these changes from being merged (whether in this PR, or from those I've cherry-picked)?