You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'd like to be able to setup multiple workers/Faust Apps that have the same name to read the same Faust Table entries. I may need to make some changes to python-rocksdb in order to achieve this.
I understand some of this functionality was added in #98, the note from Ask Solem in robinhood/faust#299 (comment) is no longer true.
Q: Can I write to RocksDB using multiple processes?
A: No. However, it can be opened in read-only mode from multiple processes.
Q: Does RocksDB support multi-process read access?
A: RocksDB support multi-process read only process without writing the database. This can be done by opening the database with DB::OpenForReadOnly() call
Could we have a Faust app configured to only read from a RocksDB file so that multiple processes could share one RocksDB file and only one process writes to the RocksDB file?
The text was updated successfully, but these errors were encountered:
I'd like to be able to setup multiple workers/Faust Apps that have the same name to read the same Faust Table entries. I may need to make some changes to
python-rocksdb
in order to achieve this.I understand some of this functionality was added in #98, the note from Ask Solem in robinhood/faust#299 (comment) is no longer true.
Taken from https://github.com/aayushKumarJarvis/rocks-wiki/blob/master/RocksDB-FAQ.md:
Could we have a Faust app configured to only read from a RocksDB file so that multiple processes could share one RocksDB file and only one process writes to the RocksDB file?
The text was updated successfully, but these errors were encountered: