Page MenuHomeVyOS Platform

Add support for config archival retry on failure
Open, NormalPublic

Description

At the moment if commit archival on commit fails because VyOS cannot reach the storage server, that revision will simply be missing from the archive.

Ideally, it should retry archival in those cases.

I'm not sure if we should just use a fixed interval or do something similar to SMTP and keep trying at increasing intervals.

It's also an interesting question whether we should support unlimited retries or zero should mean that VyOS will not retry at all.

In either case, the CLI may look like this:

set system config-management commit-archive retry-on-failure max-retries <int>
set system config-management commit-archive retry-on-failure interval <int> # Seconds

Details

Version
-
Is it a breaking change?
Perfectly compatible
Issue type
Feature (new functionality)