RocksDBClient is cached unless the RocksDBDataStore is closed. When it is closed its removed from the cache but the client is still potentially usable. If it is in fact used and another datastore is created, there will be lockfile contention. To resolve this issue, we need to make sure RocksDBClients are always re-used from the cache regardless of close()
RocksDBClient is cached unless the RocksDBDataStore is closed. When it is closed its removed from the cache but the client is still potentially usable. If it is in fact used and another datastore is created, there will be lockfile contention. To resolve this issue, we need to make sure RocksDBClients are always re-used from the cache regardless of
close()