Skip to content

genesis: remove the unused post-run snapshot phase - #2317

Draft
mcalancea wants to merge 1 commit into
mainfrom
mihai/genesis-remove-snapshot
Draft

genesis: remove the unused post-run snapshot phase#2317
mcalancea wants to merge 1 commit into
mainfrom
mihai/genesis-remove-snapshot

Conversation

@mcalancea

Copy link
Copy Markdown
Collaborator

Genesis had an optional phase 3 that created an RDS cluster snapshot after indexation. The --perform-snapshot flag has only ever been passed as false, so the phase is unreachable in practice; this removes the flag, the phase, and the RDS client that existed solely to serve it, which drops the aws-sdk-rds dependency from the genesis path.

Compatibility: any deployment config that still passes --perform-snapshot must drop the flag before adopting an image with this change, since the argument parser rejects unknown flags.

The RDS cluster-snapshot phase has only ever been dispatched with
perform_snapshot=false, so the flag, the phase and the RDS client are dropped.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant