Priam

Co-Process for backup/recovery, Token Management, and Centralized Configuration management for Cassandra.

APACHE-2.0 License

Stars
1K
Committers
59

Bot releases are visible (Hide)

Priam - Ensure secondary index directories are properly deleted once empty

Published by mattl-netflix about 3 years ago

Priam - Fix bug that prints column family names in place of keyspace names in metafile

Published by mattl-netflix about 3 years ago

Priam - Upload and delete backups for any subdirectory beginning with a '.'

Published by mattl-netflix over 3 years ago

This should fix the bugs previous versions had with failing to upload and delete legitimate SI backup subdirectories that didn't meet the previous constraints.

Priam - Fix integer overflow bug in restore.

Published by mattl-netflix over 3 years ago

Priam - Fix integer overflow bug in restore.

Published by mattl-netflix over 3 years ago

Priam - Modify methods to fit with Guava 19.0

Published by mattl-netflix over 3 years ago

Priam - Pinning guava to 19.0 which is the latest Cassandra 2.1 can tolerate

Published by mattl-netflix over 3 years ago

Priam - Revert to prior behavior of omitting milliseconds in backups last modified times

Published by mattl-netflix over 3 years ago

Priam - Revert to prior behavior of omitting milliseconds in backups last modified times

Published by mattl-netflix over 3 years ago

(#947) Optionally skip compression when uploading backups.
(#946) Allow operators to restrict ingress rules to public IPs exclusively.
(#936) Optionally check to ensure Thrift server is listening on rpc_port before claiming it is healthy.

(#922) Optionally skip compression of backups
(#943) Optionally make extra check to ensure Thrift server is actually listening on the rpc_port
(#944) Make disk_access_mode a first class configuration option
(#941) Delete secondary index backup directories after uploading
(#940) Improve operator control over creation of ingress rules

Priam - Improve configurability of UpdateSecuritySettings

Published by mattl-netflix over 3 years ago

We reveal two new knobs that allow administrators to optionally skip either the deletion or addition of ingress rules or both.

Priam - Improve configurability of UpdateSecuritySettings

Published by mattl-netflix over 3 years ago

We reveal two new knobs that allow administrators to optionally skip either the deletion or addition of ingress rules or both.

Priam - Bugfix: Revert adding role_manager to cassandra 2.1 yaml due to incompatibility

Published by sumanth-pasupuleti over 3 years ago

Priam - Store Private IPs in the token database

Published by mattl-netflix over 3 years ago

Store private ips in the token database when the snitch is GPFS. Refactor token generation logic consolidating a number of token generating interfaces into a single one: ITokenRetriever. The SimpleDB implementation of IPriamInstanceFactory is made strongly consistent in the process.

Priam - Store Private IPs in the token database

Published by mattl-netflix over 3 years ago

Store private ips in the token database when the snitch is GPFS. Refactor token generation logic consolidating a number of token generating interfaces into a single one: ITokenRetriever. The SimpleDB implementation of IPriamInstanceFactory is made strongly consistent in the process.

Priam - Add support for custom override for role_manager

Published by mattl-netflix over 3 years ago

Property allowing for a custom role manager is revealed to users.

Priam - Re-releasing due to travis issue.

Published by sumanth-pasupuleti over 3 years ago

Priam - Support for overriding "role_manager" cassandra yaml property

Published by sumanth-pasupuleti over 3 years ago

Priam - Backup Secondary Indexes

Published by mattl-netflix almost 4 years ago

Secondary indexes have their own separate directory within the column family's data directory. This release includes changes that back them up.