View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0007166 | Taler | merchant backend | public | 2022-01-31 20:50 | 2024-01-12 14:04 |
Reporter | Florian Dold | Assigned To | Christian Grothoff | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Product Version | git (master) | ||||
Target Version | 0.9 | Fixed in Version | 0.9 | ||
Summary | 0007166: ARM can't restart merchant backend when a long polling request is pending | ||||
Description | I'm not sure if this is the intended behavior. The merchant doesn't seem to properly respond to SIGTERM (or whatever ARM sends on -k) when there is a pending long-polling request. | ||||
Additional Information | 2022-01-31T20:48:03.634099+0100 taler-merchant-httpd-3769494(66X1B73G4FAHNP7KHYQ77QTAEG) DEBUG Suspending request: long polling for payment 2022-01-31T20:48:03.634119+0100 taler-merchant-httpd-3769494(66X1B73G4FAHNP7KHYQ77QTAEG) INFO Suspending GET /orders/2022.031-004A96M9099CT | ||||
Tags | No tags attached. | ||||
|
152b9b9..8b50f8e changes the code to consistently (!) use a three-valued 'suspended' with GNUNET_SYSERR meaning that we are in shutdown and should just close the HTTP connection (without returning any response). That MAY be suboptimal in some rare cases where we could just return an error response, but I think on shutdown this is OK. |
Date Modified | Username | Field | Change |
---|---|---|---|
2022-01-31 20:50 | Florian Dold | New Issue | |
2022-01-31 20:50 | Florian Dold | Status | new => assigned |
2022-01-31 20:50 | Florian Dold | Assigned To | => Christian Grothoff |
2022-02-02 09:24 | Christian Grothoff | Status | assigned => resolved |
2022-02-02 09:24 | Christian Grothoff | Resolution | open => fixed |
2022-02-02 09:24 | Christian Grothoff | Fixed in Version | => 0.9 |
2022-02-02 09:24 | Christian Grothoff | Note Added: 0018680 | |
2022-02-02 09:24 | Christian Grothoff | Product Version | => git (master) |
2022-02-02 09:24 | Christian Grothoff | Target Version | => 0.9 |
2022-11-04 20:53 | Christian Grothoff | Status | resolved => closed |
2024-01-12 14:04 | Christian Grothoff | Category | merchant backend API (C) => mechant backend |
2025-03-22 14:09 | Christian Grothoff | Category | mechant backend => merchant backend |