Skip to content
This repository was archived by the owner on Oct 11, 2024. It is now read-only.
This repository was archived by the owner on Oct 11, 2024. It is now read-only.

Improve base selection to exclude bases based on backup version #4565

Open
@ashmrtn

Description

@ashmrtn

We've found rare but occasional need to force full backups for certain services when we update the persisted information. So far this logic has been added and maintained in the code base ad-hoc. However, it would be best to come up with a more robust solution that abstracts this situation to some degree. The abstraction is necessary because what backup versions are valid will vary between services

One way to handle this is to have individual services define a map of invalid base backup versions and pass this to the base selection logic. That will remove the service specific knowledge from base selection while still providing robustness across upgrades/downgrades of corso

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions