View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0003958 | Taler | exchange | public | 2015-09-03 18:58 | 2024-01-12 14:05 |
| Reporter | Christian Grothoff | Assigned To | Christian Grothoff | ||
| Priority | normal | Severity | feature | Reproducibility | N/A |
| Status | closed | Resolution | won't fix | ||
| Platform | i7 | OS | Debian GNU/Linux | OS Version | squeeze |
| Product Version | 0.0 | ||||
| Target Version | 0.0 | Fixed in Version | 0.0 | ||
| Summary | 0003958: implement retry policies on semi-expected errors (i.e 500 internal error) | ||||
| Description | If the mint (or merchant) HTTP server is down during a Taler operation, the HTTP client (wallet/merchant) needs to retry the request. Like after 1s in case of very temporary network outages, 1 m for short-term outages (power fail, LAN failure, etc.), 1h-1d for sustained service outages. Eventually the client needs to progress to complaining to the authorities (i.e. the auditor). We need to document this progression of error handling in the Taler paper and the specification --- and implement it. | ||||
| Tags | No tags attached. | ||||
|
|
Documentation (paper, api.taler.net) has been updated. |
|
|
Actually, after some internal discussions we have decided that this kind of error handling should be left to the higher-level application (or a libtalerwallet) and not this low-level API. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2015-09-03 18:58 | Christian Grothoff | New Issue | |
| 2015-09-03 18:58 | Christian Grothoff | Assigned To | => Christian Grothoff |
| 2015-09-03 18:58 | Christian Grothoff | Status | new => assigned |
| 2015-09-10 15:11 | Christian Grothoff | Note Added: 0009617 | |
| 2015-09-10 15:13 | Christian Grothoff | Summary | document retry policies on semi-expected errors (i.e 500 internal error) => implement retry policies on semi-expected errors (i.e 500 internal error) |
| 2015-09-10 15:13 | Christian Grothoff | Assigned To | Christian Grothoff => |
| 2015-09-10 15:13 | Christian Grothoff | Severity | text => feature |
| 2015-09-10 15:13 | Christian Grothoff | Status | assigned => confirmed |
| 2015-10-23 01:16 | Christian Grothoff | Target Version | => 0.1 |
| 2015-10-23 01:16 | Christian Grothoff | Assigned To | => Marcello Stanisci |
| 2015-10-23 01:16 | Christian Grothoff | Status | confirmed => assigned |
| 2015-11-17 14:18 | Christian Grothoff | Assigned To | Marcello Stanisci => Florian Dold |
| 2015-11-29 13:52 | Christian Grothoff | Category | mint API => mint API (C) |
| 2016-01-22 23:26 | Christian Grothoff | Assigned To | Florian Dold => |
| 2016-01-22 23:26 | Christian Grothoff | Status | assigned => confirmed |
| 2016-01-22 23:26 | Christian Grothoff | Target Version | 0.1 => 0.3 |
| 2016-02-18 15:44 | Christian Grothoff | Category | mint API (C) => exchange API (C) |
| 2016-03-20 21:53 | Torsten Grothoff | Issue cloned: 0004310 | |
| 2016-05-04 06:47 | Christian Grothoff | Assigned To | => Christian Grothoff |
| 2016-05-04 06:47 | Christian Grothoff | Status | confirmed => assigned |
| 2016-05-05 15:07 | Christian Grothoff | Note Added: 0010644 | |
| 2016-05-05 15:07 | Christian Grothoff | Status | assigned => closed |
| 2016-05-05 15:07 | Christian Grothoff | Resolution | open => won't fix |
| 2016-05-05 15:07 | Christian Grothoff | Product Version | git (master) => 0.0 |
| 2016-05-05 15:07 | Christian Grothoff | Fixed in Version | => 0.0 |
| 2016-05-05 15:07 | Christian Grothoff | Target Version | 0.3 => 0.0 |
| 2024-01-12 14:05 | Christian Grothoff | Category | exchange API (C) => exchange |