protectedts: provide mechanism to disable subsystem #67118
Labels
C-enhancement
Solution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)
T-disaster-recovery
Is your feature request related to a problem? Please describe.
There have been bugs in the implementation of protected timestamp (recent deadlock in #66760). Also, the limits can be painful and can prevent backups. The limit problems can be solved by increasing the limits but the deadlock can't. We don't know what we'll find in the future. The subsystem, while important, is about ensuring work completes in the face of GC. If we opt out of protecting data, nothing catastropic should happen: backups, changefeeds, or schema changes may fail, but that's okay.
Describe the solution you'd like
Add a knob to turn off protected timestamps altogether. Perhaps just for backups or changefeeds.
Describe alternatives you've considered
Not adding this knob?
Jira issue: CRDB-8372
The text was updated successfully, but these errors were encountered: