View Issue Details

IDProjectCategoryView StatusLast Update
0009303Talerexchangepublic2024-12-01 23:11
ReporterFlorian Dold Assigned ToFlorian Dold  
PrioritynormalSeverityminorReproducibilityhave not tried
Status assignedResolutionopen 
Target Version0.14 
Summary0009303: exchange should track running aml programs in the database
DescriptionThat 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
TagsNo tags attached.

Activities

Christian Grothoff

2024-10-31 06:43

manager   ~0023638

* 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

Christian Grothoff

2024-12-01 15:49

manager   ~0023776

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!

Christian Grothoff

2024-12-01 23:11

manager   ~0023777

=> please ping me before starting on this one!

Issue History

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