Co-Process for backup/recovery, Token Management, and Centralized Configuration management for Cassandra.
|codequality||Merge remote-tracking branch 'build/multi-project' into 227|
|priam-agent||Merge branch '1.1'|
|priam-cass-extensions||Handling the new replaced_address required by cassandra starting from…|
|priam-dse-extensions||add DSE audit logging enable/disable support|
|priam-web||Making a multimodule build and adding pom.xml dependencies|
|priam||Rename for a better mean|
|.gitignore||ignore maven dirs|
|LICENSE||Restructure into smaller files|
|README.txt||simple update to trigger cloudbees CI build|
|build.gradle||Remove unused import. Upgrade commons-logging version to 1.1.3 due to…|
|gradle.properties||[Gradle Release Plugin] - new version commit: '1.2.27-SNAPSHOT'.|
|gradlew||Upgrading to Gradle 1.4|
|gradlew.bat||Upgrade to Gradle 1.1.|
Priam is a process/tool that runs alongside Apache Cassandra to automate the following: - Backup and recovery (Complete and incremental) - Token management - Seed discovery - Configuration - Support AWS environment Apache Cassandra is a highly available, column oriented database: http://cassandra.apache.org. The name 'Priam' refers to the King of Troy in Greek mythology, who was the father of Cassandra. Priam is actively developed and used at Netflix. Features: - Token management using SimpleDB - Support multi-region Cassandra deployment in AWS via public IP. - Automated security group update in multi-region environment. - Backup SSTables from local ephemeral disks to S3. - Uses Snappy compression to compress backup data on the fly. - Backup throttling - Pluggable modules for future enhancements (support for multiple data storage). - APIs to list and restore backup data. - REST APIs for backup/restore and other operations Compatibility: Please see https://github.com/Netflix/Priam/wiki/Compatibility for details.