Releases: Netflix/Priam
Hourly cron timer was executing only once, fix bug via proper cron expression. Also, added diagnostic msg when task is scheduled
Merge pull request #532 from tulumvinh/3.x Honor when flush task is run via property
Perform nodetool flush on 1:* keyspaces
This feature is a first step toward enhancing to perform more management tasks for a cluster.
##Configuration
To flush specific keyspaces, create FP “Priam.flush.keyspaces” and provide a comma delimited list of values (e.g. pappyperftest,dse_system).
If no FP exist, all kespaces (EXCLUDING system) will be flushed.
To specify interval, create FP “Priam.flush.interval”. The value is a name=value where “name” is an enum of hour, daily.
*hour means the flush will run at every hour. The value is an integer representing the minute. E.g. hour=0 will run on the hour, every hour.
*aily means the flush will run once daily at specified time. The value is an integer representing the hour. E.g. daily=10 will run at 10:00 a.m. daily.
##Manually invocation
curl “http://localhost:8080/Priam/REST/v1/cassadmin/flush”.
The result will be a json payload.
*For success, the payload is a list of keyspace(s) flushed. E.g. {"keyspace_flushed":["dse_system","pappyperftest","system_traces"]}
*For failure, the payload will be {“status:ERROR”, “component:flush”}
Support the ability to query more than one ASG for RacMembership
Support the ability to query more than one ASG while looking for current RacMembership since one RAC(availability zone) members could span across different ASGs
S3 RoleAssumption while uploading backups/incremental
- Added the feature of s3 role assumption while uploading backups, incremental etc.
Adding tombstone_warn_threshold, tombstone_failure_threshold and streaming_socket_timeout_in_ms YAML config options
Adding tombstone_warn_threshold, tombstone_failure_threshold and streaming_socket_timeout_in_ms YAML config options
Support for fetching members across multiple accounts and minor enhancements
This will provide support for fetching members from the same zone across multiple accounts which can be leveraged while migrating across accounts.
Properly set recreated jxm connection
Merge pull request #500 from tulumvinh/3.x Properly set recreated jxm connection
1. Fetch additional AWS metadata for running instance 2. Provide token, start, and completed time for snapshot backup status
Merge pull request #499 from tulumvinh/3.x Provide token, start, and completed time for snapshot backup status
1. Fetch additional AWS metadata for running instance 2. Provide token, start, and completed time for snapshot backup status
Merge pull request #498 from tulumvinh/3.x 1. Fetch metadata for running instance 2. Provide token, start, and completed time for snapshot backup status
Update to later release of dependency (guava), was using a version that is 3 years old
Merge pull request #495 from tulumvinh/3.x Update to later release of dependency (guava), was using a version that is 3 years old