Skip to content

New concept: Instance State

Choose a tag to compare

@arunagrawal84 arunagrawal84 released this 13 Oct 00:11
· 420 commits to 3.x since this release
  • Introduction to the concept of InstanceState. This will encapsulate the health of Instance including backup status, restore status and Cassandra status. If you wish to determine the health of Instance, use InstanceState.healthy to determine that to take custom actions.
  • Splitting the properties which dictate - backup and restore are encrypted. Traditionally they were clubbed together which implies, if you restore your cluster with a backup which was encrypted then your backups need to be encrypted too. Now this behavior is controlled by 'priam.encrypted.restore.enabled' and 'priam.encrypted.backup.enabled'.
  • Removing unnecessary named guice binding to IFileSystemContext.
  • Breaking change: Restore status API now shows metafile information from which restore was done.
  • Refactoring of various restore call flows.
  • Refactor all tuners (Apache C* and DSE) into one package.
  • Pass CASSANDRA_HOME environment variable.
  • Change the monitoring of C* to use ps -ef instead of pgrep due to size limitations of pgrep.