View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0009197 | Taler | mechant backend | public | 2024-09-17 19:14 | 2024-10-01 14:22 |
Reporter | Florian Dold | Assigned To | Florian Dold | ||
Priority | high | Severity | minor | Reproducibility | always |
Status | assigned | Resolution | open | ||
Target Version | 1.0 | ||||
Summary | 0009197: merchant order creation hangs when the only configured wire account is not supported by the exchange | ||||
Description | $ taler-harness run-integrationtests wallet-balance OId, expected behavior: Merchant creates the order, wallet complains about insufficient balance when trying to pay (no matching wire account between exchange and merchant). Current behavior: Merchant order creation request hangs. Question is, what is the *correct* behavior? Should the merchant outright refuse to create orders? What if the exchange that *would* support the configured wire account is just temporarily unavailable? | ||||
Tags | No tags attached. | ||||
|
12c8aeb66e1a1f8dc8b4cefa78c11459e6a657d3 changes the merchant code to make it give up after 250ms on /keys from exchanges. So the order creation will now fail -- but not take "forever" -- with a status code depending on what happens if we do not have /keys from (some of) the exchanges. The specific tests fails with a 409 as we don't have an exchange that could process the order. |
|
Assigning to Florian as test still fails... |
Date Modified | Username | Field | Change |
---|---|---|---|
2024-09-17 19:14 | Florian Dold | New Issue | |
2024-09-17 19:14 | Florian Dold | Status | new => assigned |
2024-09-17 19:14 | Florian Dold | Assigned To | => Christian Grothoff |
2024-10-01 14:07 | Christian Grothoff | Note Added: 0023415 | |
2024-10-01 14:21 | Christian Grothoff | Assigned To | Christian Grothoff => Florian Dold |
2024-10-01 14:22 | Christian Grothoff | Note Added: 0023416 |