View Issue Details

IDProjectCategoryView StatusLast Update
0008755Anastasisanastasis-webuipublic2024-04-21 13:40
ReporterChristian Grothoff Assigned ToFlorian Dold  
PriorityurgentSeverityblockReproducibilityalways
Status assignedResolutionopen 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product VersionGit master 
Target Version0.5.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 13: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 13: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 Modified Username Field Change
2024-04-21 12:44 Christian Grothoff New Issue
2024-04-21 13:37 Christian Grothoff Note Added: 0022280
2024-04-21 13:39 Christian Grothoff Assigned To => Florian Dold
2024-04-21 13:39 Christian Grothoff Status new => assigned
2024-04-21 13:40 Christian Grothoff Note Added: 0022281