Implement a new TTL syntax, TTL export.
TTL export shall look at expired partitions (partition is an indivisible unit) and export them using the built in partition export. The system.replicated_partition_exports shall be used a history so partitions that have already been exported but not deleted are skipped. We shall export task n + 1 only once task n has completed. Failures shall be re-started agressively, the backoff policy should be implemented inside the export task.
Implement a new TTL syntax, TTL export.
TTL export shall look at expired partitions (partition is an indivisible unit) and export them using the built in partition export. The
system.replicated_partition_exportsshall be used a history so partitions that have already been exported but not deleted are skipped. We shall export task n + 1 only once task n has completed. Failures shall be re-started agressively, the backoff policy should be implemented inside the export task.