Netflix / Priam

Co-Process for backup/recovery, Token Management, and Centralized Configuration management for Cassandra.
Apache License 2.0
1.04k stars 294 forks source link

Allow for in-place restores. #1094

Open mattl-netflix opened 5 months ago

mattl-netflix commented 5 months ago

6369b6aa 2024-05-02 | Cease stopping Cassandra in the restore process and reveal the ability to restore to a staging area and then import or move the data depending on whether Cassandra is running. 4ece8d3a 2024-05-01 | Move getBackupDirectories to BackupRestoreUtil and change its signature to cease requiring an IConfiguration but rather just take the data directory path as a String. 6b3d45a8 2024-04-10 | Cease wiping the data directory in advance of restore. It is counter-intuitive and will be empty in practice in most cases anyway. f10289fd 2024-04-10 | Consolidate restore status API. 4d6d07f3 2024-03-09 | Remove backup racs as that configuration is not used in practice and is not relevant to whether a restore should be attempted. aa3dffe7 2024-03-09 | Remove redundant vertical whitespace. 8c23800c 2024-03-09 | Remove redundant logging. 646973d8 2024-03-09 | Remove all non-javadoc comments that don't provide warnings to future maintainers. 8d18f511 2024-03-09 | Remove waitForCompletion parameter to download method which is always false in practice. Remove final modifier on static method. Make static property an instance variable instead. Use parameterized constructor call in place of two lines. ce6c7c10 2024-03-09 | Remove unused code from our restore tooling.