Skip to content

Releases: Netflix/Priam

Switch to upstream cassandra-all and fix issues with vpc internal clusters

18 Apr 21:19
Compare
Choose a tag to compare

(Bugfix) Switch to using upstream cassandra-all from our internal jar
(Bugfix) Allow Priam to run on clusters that don't have public-hostnames and ips

BackupNotifications filter

21 Feb 19:30
43cb742
Compare
Choose a tag to compare

(#844, #839) Implementation of a filter for Backup Notification. The filter can be controlled using the configuration "priam.backupNotifyComponentIncludeList"

Backup notifications filter implementation

21 Feb 18:31
56aa6b3
Compare
Choose a tag to compare

(#842, #839) Implementation of a filter for Backup Notification. The filter can be controlled using the configuration "priam.backupNotifyComponentIncludeList"

Transitive dependency fix

13 Feb 07:04
Compare
Choose a tag to compare
Pre-release

Adding google to the list of repositories to resolve google related transitive dependencies.

Move flush and compactions to Service. Send SNAPSHOT_VERIFIED message once a snapshot is verified.

25 Oct 16:55
4c7aaef
Compare
Choose a tag to compare

(#836) Move flush and compactions to Service Layer. This allows us to "hot" reload the jobs when configurations change.
(#836) Send SNAPSHOT_VERIFIED message when a snapshot is verified and ready to be consumed by downward dependencies.

Move flush and compactions to Service. Send SNAPSHOT_VERIFIED message once a snapshot is verified.

24 Oct 21:32
4323b20
Compare
Choose a tag to compare
  • (#835) Move flush and compactions to Service Layer. This allows us to "hot" reload the jobs when configurations change.
  • (#835) Send SNAPSHOT_VERIFIED message when a snapshot is verified and ready to be consumed by downward dependencies.

Fix X-Y-Z and other bug fixes

18 Oct 22:34
4d1a39b
Compare
Choose a tag to compare

(#834 ) Removing functionality of creating incremental manifest file in backup V1 as it is not used.
(#834 ) Bug fix: When meta file do not exist for TTL in backup v2 we should not be throwing NPE.
(#834 ) Bug fix: Fix X-Y-Z issue using gossip status information instead of gossip state. Note that gossip status is (JOINING/LEAVING/NORMAL) while gossip state is (UP/DOWN). Gossip state is calculated individually by all the Cassandra instances using gossip status.Priam only checked the database to give to Cassandra when "replacing" a token. That ip could be old or outdate. Now the replacing Priam asks other Priam for the view as from C* (source of truth) to find the IP address to replace.
(#834 ) Bug fix: Change return type of cassadmin/paritioner from JSON to text type.
(#834 ) Bug fix: Handle files of 0 bytes iff created from C* during snapshot operation.
(#834 ) Bug fix: Reduce the no. of max chunks as files could inflate after compression.

Migrate to openjdk8 for Travis

23 Aug 18:59
c7f216c
Compare
Choose a tag to compare

(#832) Travis build fails for oraclejdk8. Migration to openjdk8

Fix X-Y-Z and NPE while running TTL on backup V2.

23 Aug 18:15
9092899
Compare
Choose a tag to compare

(#827) Removing functionality of creating incremental manifest file in backup V1 as it is not used.
(#827) Bug fix: When meta file do not exist for TTL in backup v2 we should not be throwing NPE.
(#827) Bug fix: Fix X-Y-Z issue using gossip status information instead of gossip state. Note that gossip status is (JOINING/LEAVING/NORMAL) while gossip state is (UP/DOWN). Gossip state is calculated individually by all the Cassandra instances using gossip status.

Bug fix: Rollback fix to use Gossip info while grabbing dead and pre-assigned tokens.

07 Jun 17:19
4d34c03
Compare
Choose a tag to compare

(#826): Rollback the fixes to use Gossip info while grabbing dead and pre-assigned tokens. Gossip info doesn't not reflect the correct cluster state always. A node marked with status as NORMAL in the Gossip info could actually be down. This can be checked using nt ring. This change will unblock the nodes from joining the ring.