I have a backup, but TTL for records in this backup already expired. If I’ll try to restore backup using scylla manager, it will download sstables and run load&stream, but that means during compaction all rows will be deleted because TTL for this records is expired.
setting TTL = 0 on the table level will not help, because if the table have TTL set the got written to it with an expiration date set, and nothing can remove it.
I have 2 ideas in mind
- change time on entire cluster (to be honest I don’t want to use this trick)
- use sstableloader - but it’s too slow,
are any other options available?