View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003990 | Taler | exchange | public | 2015-09-21 13:35 | 2024-01-12 14:05 |
Reporter | Christian Grothoff | Assigned To | Christian Grothoff | ||
Priority | normal | Severity | block | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Platform | i7 | OS | Debian GNU/Linux | OS Version | squeeze |
Product Version | git (master) | ||||
Target Version | 0.0 | Fixed in Version | 0.0 | ||
Summary | 0003990: should retry failed transactions with 40000-level error codes | ||||
Description | http://www.postgresql.org/docs/9.3/static/errcodes-appendix.html documents that 40000-level error codes indicate transaction failures due to concurrent activities of other transactions. 40001 and 40P01 seem to be relevant for us, not sure what 40003 even is yet. For 40001 and 40P01, the mint should re-try (a few times) internally before giving up and returning an internal error (as it does right now on 1st failure). | ||||
Additional Information | On deadlocks: http://stackoverflow.com/questions/10245560/deadlocks-in-postgresql-when-running-update How to query error code: http://www.postgresql.org/message-id/20041203014115.GA5451@winnie.fuhr.org | ||||
Tags | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2015-09-21 13:35 | Christian Grothoff | New Issue | |
2015-09-21 13:35 | Christian Grothoff | Status | new => assigned |
2015-09-21 13:35 | Christian Grothoff | Assigned To | => Christian Grothoff |
2015-09-21 14:37 | Christian Grothoff | Note Added: 0009654 | |
2015-09-21 14:37 | Christian Grothoff | Status | assigned => resolved |
2015-09-21 14:37 | Christian Grothoff | Fixed in Version | => 0.0 |
2015-09-21 14:37 | Christian Grothoff | Resolution | open => fixed |
2015-09-21 15:55 | Christian Grothoff | Status | resolved => closed |
2016-02-18 15:44 | Christian Grothoff | Category | mint Postgres DB backend => exchange Postgres DB backend |
2024-01-12 14:05 | Christian Grothoff | Category | exchange Postgres DB backend => exchange |