View Issue Details

IDProjectCategoryView StatusLast Update
0008755Anastasisanastasis-webuipublic2024-10-06 10:45
ReporterChristian Grothoff Assigned ToFlorian Dold Due Date
PriorityurgentSeverityblockReproducibilityalways
Status assignedResolutionopen 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product VersionGit master 
Target Version0.6.0 
Summary0008755: backup fails if a single provider is down...
DescriptionRight now, the POST to codeblau.de fails because it runs an ancient implementation of anastasis.

However, even if codeblau.de is NOT selected for any truth, the overall backup process fails merely because codeblau 400's on storing the *policy*. That an individual (especially non-selected) provider fails on policy should by itself not be fatal, we might at best want to list this in a *warning* at the end of the process. But right now, this prevents the webui from working at all :-(.
TagsNo tags attached.

Activities

Christian Grothoff

2024-04-21 11:37

manager   ~0022280

anastasis.git :: 574d692..a38e188 fixes this in the C reducer. An equivalent change must still be done in the TS reducer.

Christian Grothoff

2024-04-21 11:40

manager   ~0022281

Just to explain the change: if a provider fails with the policy upload, I simply check if the provider is in the list of providers for which we upload truth. If not, I disable that provider and remove it from the list of policy providers and then just run the reducer again. If the provider is used to upload truth, it is 'mandatory', not removed, and we continue to fail hard.

Issue History

Date ModifiedUsernameFieldChange
2024-04-21 10:44Christian GrothoffNew Issue
2024-04-21 11:37Christian GrothoffNote Added: 0022280
2024-04-21 11:39Christian GrothoffAssigned To => Florian Dold
2024-04-21 11:39Christian GrothoffStatusnew => assigned
2024-04-21 11:40Christian GrothoffNote Added: 0022281
2024-10-06 10:45Christian GrothoffTarget Version0.5.0 => 0.6.0