Releases: Netflix/Priam
Releases · Netflix/Priam
Adding C* logs directory location to Configuration
Adding C* logs directory location to Configuration
Make sudo usage to start C* as a configurable entry
Make sudo usage to start C* as a configurable entry
Native support for overriding large partition threshold
- Allow configuration of the size of large partitions that get logged by Cassandra during compaction.
- Make DSE Audit log tuning bindable with default way as YAML (since DSE 4.x).
Native support for overriding large partition threshold
- Allow configuration of the size of large partitions that get logged by Cassandra during compaction.
- Make DSE Audit log tuning bindable with default way as YAML (since DSE 4.x).
Remove guava dependency and create hints folder
- Remove guava dependency from NewTokenGenerator
- Create hints folder for Cassandra 3.x: From Cassandra 3.x, C* would need a separate hints folder.
Remove guava dependency from new token retriever
Remove the dependency of guava from NewTokenRetriever.java
BackupStatusMgr, Flush CRON and bug fix
- Make backup/snapshot status manager store additional details like meta file location.
- Ensure it can save last 60 snapshot days.
- Allow bindable values on how to save snapshot status in file/datastore. Default implementation stores in a file on the local instance.
- Non-backward compatible. The previous backup file gets overwritten with new values(null) during the upgrade process.
- By default flush scheduler type is HOUR (backward compatible). If the flush interval is not set, the flush task is considered OFF. Similar behavior for CRON.
- Resource leak (Too many open files) while calling CassandraMonitor.
Note: JVM GC should clean the file descriptors, but there could be a situation where JVM GC is not able to keep up.
Bug Fix: Resource leak
Resource leak (Too many open files) while calling CassandraMonitor.
Note: JVM GC should clean the file descriptors, but there could be a situation where JVM GC is not able to keep up.
Enable CRON expression on flush
By default flush scheduler type is HOUR (backward compatible). If the flush interval is not set, the flush task is considered OFF. Similar behavior for CRON.
BackupStatusMgr changes
- Make backup/snapshot status manager store additional details like meta file location.
- Ensure it can save last 60 snapshot days.
- Allow bindable values on how to save snapshot status in file/datastore. Default implementation stores in a file on the local instance.
- Non-backward compatible. The previous backup file gets overwritten with new values(null) during the upgrade process.