View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0009303 | Taler | exchange | public | 2024-10-30 15:02 | 2024-12-01 23:11 |
Reporter | Florian Dold | Assigned To | Florian Dold | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | assigned | Resolution | open | ||
Target Version | 0.14 | ||||
Summary | 0009303: exchange should track running aml programs in the database | ||||
Description | That way we * can suspend the response to kyc-info so until the KYC program is finished * prevent two AML programs from running at the same time | ||||
Tags | No tags attached. | ||||
|
* AML programs should be run with a timeout and killed if the exceed it * locks should be given with that timeout (+ 100ms?) and auto-expire to handle cases where the exchange/server crashed |
|
We can probably add some logic for "begin" and "end" of AML programs into libtalerexchangedb (NOT the plugin!). I put some other shared DB-related logic into exchangedb_history.c already. Note that the shared logic on AML program conclusion should be called in taler-exchange-aggregator.c, which has a FIXME for that! |
|
=> please ping me before starting on this one! |
Date Modified | Username | Field | Change |
---|---|---|---|
2024-10-30 15:02 | Florian Dold | New Issue | |
2024-10-30 15:02 | Florian Dold | Status | new => assigned |
2024-10-30 15:02 | Florian Dold | Assigned To | => Florian Dold |
2024-10-31 06:43 | Christian Grothoff | Note Added: 0023638 | |
2024-12-01 15:49 | Christian Grothoff | Note Added: 0023776 | |
2024-12-01 23:11 | Christian Grothoff | Note Added: 0023777 |