Skip to content

Releases: Netflix/Priam

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

07 Jun 17:14
a3c826f
Compare
Choose a tag to compare

(#825): 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.

Bug fix: Fix a bug in grabbing preassigned token.

29 May 03:48
992b67f
Compare
Choose a tag to compare

(#824): Use replace_address instead of replace_address_first_boot. replace_address always try to bootstrap Cassandra in replace mode even when the previous bootstrap is successful. replace_address_first_boot tries to bootstrap normally if the node already bootstrapped successfully.

Fix a bug in grabbing preassigned token and backport jvm.options.

28 May 21:33
6e0c0b4
Compare
Choose a tag to compare

New Feature

  • (#821): Backport Configuring JVM Options for Cassandra using jvm.options if your Cassandra supports jvm.options, you can enable it by setting Priam.jvm.options.supported, then the options are the same as 3.11

Bug fix

  • (#822): Use replace_address instead of replace_address_first_boot. replace_address always try to bootstrap Cassandra in replace mode even when the previous bootstrap is successful. replace_address_first_boot tries to bootstrap normally if the node already bootstrapped successfully.

Changing the list in TokenRetrievalUtils to use wildcards.

15 May 01:06
2d2bf82
Compare
Choose a tag to compare
Merge pull request #818 from cthumuluru/3.11

Changing the list in TokenRetrievalUtils to use wildcards.

Changing the list in TokenRetrievalUtils to use wildcards.

15 May 01:06
5546391
Compare
Choose a tag to compare
Merge pull request #817 from cthumuluru/3.x

Changing the list in TokenRetrievalUtils to use wildcards.

Priam will check Cassandra gossip information while grabbing pre-assigned token.

14 May 05:58
8dbfe47
Compare
Choose a tag to compare

Priam will check Cassandra gossip information while grabbing pre-assigned token to decide if it should start Cassandra in bootstrap mode or in replace mode. Moved token owner inferring logic based on Cassandra gossip into a util class. Refactored InstanceIdentity.init() method. Fixed DeadTokenRetriever to use the IP from token database when minimum number of instances are not reachable.

Priam will check gossip info while grabbing pre-assigned token.

13 May 18:18
db7d06b
Compare
Choose a tag to compare
  1. Priam will check Cassandra gossip information while grabbing pre-assigned token to decide if it should start Cassandra in bootstrap mode or in replace mode.
  2. At most 3 random nodes are used to get the gossip information.
  3. Moved token owner inferring logic based on Cassandra gossip into a util class.
  4. Refactored InstanceIdentity.init() method.

Enable/disable backup service. Expose file list as API for automation.

30 Apr 04:20
26f4262
Compare
Choose a tag to compare
  • Update the backup service based on configuration changes.
  • Expose the list of files from backups as API call.
  • Run TTL for backup based on a simple timer to avoid S3 delete API call throttle.
  • API to clear the local filesystem cache.
  • Bug fix: Increment backup failure metric when no backup is found.
  • Bug fix: No backup verification job during restore.

Enable/disable backup service. Expose file list as API for automation.

29 Apr 23:13
df57a42
Compare
Choose a tag to compare
  • Update the backup service based on configuration changes.
  • Expose the list of files from backups as API call.
  • Run TTL for backup based on a simple timer to avoid S3 delete API call throttle.
  • API to clear the local filesystem cache.
  • Bug fix: Increment backup failure metric when no backup is found.
  • Bug fix: No backup verification job during restore.

Fix X-Y-Z issue encountered during dead token retrieval using gossip from Cassandra.

19 Mar 20:07
5aec3ef
Compare
Choose a tag to compare
Merge pull request #807 from arunagrawal84/3.11

Fix X->Y->Z issue. Replace nodes when gossip actually converges.