View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0008755 | Anastasis | anastasis-webui | public | 2024-04-21 12:44 | 2024-10-06 12:45 |
Reporter | Christian Grothoff | Assigned To | Florian Dold | ||
Priority | urgent | Severity | block | Reproducibility | always |
Status | assigned | Resolution | open | ||
Platform | i7 | OS | Debian GNU/Linux | OS Version | squeeze |
Product Version | Git master | ||||
Target Version | 0.6.0 | ||||
Summary | 0008755: backup fails if a single provider is down... | ||||
Description | Right 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 :-(. | ||||
Tags | No tags attached. | ||||
|
anastasis.git :: 574d692..a38e188 fixes this in the C reducer. An equivalent change must still be done in the TS reducer. |
|
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. |
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 | |
2024-10-06 12:45 | Christian Grothoff | Target Version | 0.5.0 => 0.6.0 |