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 have noticed that, when RocksDB is initialised, it does a cleanup/compaction on existing data. I cannot, however, figure out how to make this happen while to service is running. Any ideas?
TTL is not available with RocksDb through Streamiz for multiple reasons. The main one is RocksDb is not the source of through in Kafka Streams, the internal changelog topic does. So you can't remove deprecated data in RocksDb if the internal topic still contains the data.
Regarding options.periodic_compaction_seconds, this setting is not accessible easily , but you can override the parameter with a such custom rocksdb handler :
Description
I have noticed that, when RocksDB is initialised, it does a cleanup/compaction on existing data. I cannot, however, figure out how to make this happen while to service is running. Any ideas?
This document (https://github.com/facebook/rocksdb/wiki/RocksDB-Tuning-Guide) mentions
options.tll
andoptions.periodic_compaction_seconds
, both of which would be of use to us, but I cannot see how to access these settings through Streamiz.The text was updated successfully, but these errors were encountered: