Question to the community around ApigeeHybrid Cassandra database care and feeding

Hey Apigee folks. At my company we have a dozen different ApigeeHybrid installations both OnPrem and in Cloud, and recently ran into an issue with Cassandra database that we’ve engaged support on.

One of the topics that came out of our support case, was a mention to run “nodetool repair” commands inside each of the apigee-cassandra-default pods on a regular basis, to help with data consistency across Cassandra nodes, especially important in a multi region setup.

We’ve been ApigeeHybrid users for 2+ years now and this is the first i’m hearing of this recommendation, and for the life of me can’t find mention of this in the ApigeeHybrid documentation at all.

So my question to the community, do any of you really do that on a regular basis? If so, how are you all accomplishing that? Any automation that you all have that you can share to do that?

1 Like

Hey @grsiepka, good to see you back at the forum! Thanks for your question, we’re keeping it on our radar. We’ll also invite others in the community to pitch in and share their thoughts :slightly_smiling_face:

1 Like

There’s a page here that refers to routinely running it, and certainly for the scenario where you’ve had for example downtime or network issues it’s considered a required step

As for general maintenance recommendations it might be best to follow cassandra documentation guidelines

Thanks for sharing this, I also faced a similar issue with Cassandra repairs and your post really helped me understand it better.

1 Like