Skip to content
This repository has been archived by the owner on Nov 14, 2024. It is now read-only.

Allow configuring Cassandra servers in runtime configuration #5272

Merged
merged 3 commits into from
Feb 24, 2021

Conversation

pkoenig10
Copy link
Member

Goals (and why):
Another (hopefully simpler) attempt at #5249, that I believe addresses all of the mentioned concerns.

Copy link
Contributor

@pnepywoda pnepywoda left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@pkoenig10 pkoenig10 force-pushed the pkoenig10/servers branch 3 times, most recently from b87e410 to 8faf31c Compare February 23, 2021 06:40
Copy link
Contributor

@jeremyk-91 jeremyk-91 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the solid implementation! This looks good to me as well.

It's important to note exactly what this change does. AtlasDB has a mechanism by which it discovers the Cassandra cluster. However, to bootstrap this and/or in the event of network failures, the config provides a list of initial contact points between AtlasDB and Cassandra. This change unlocks having that list of contact points update at runtime. Is this what you expect / will this be sufficient for what you're expecting more broadly?

@pnepywoda
Copy link
Contributor

Specifically for us, we just need the list of servers to be in runtime instead of install config. This PR more than satisfies that

@bulldozer-bot bulldozer-bot bot merged commit 551353e into develop Feb 24, 2021
@bulldozer-bot bulldozer-bot bot deleted the pkoenig10/servers branch February 24, 2021 00:11
@svc-autorelease
Copy link
Collaborator

Released 0.301.2

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants