View Issue Details

IDProjectCategoryView StatusLast Update
0011329Talermerchant backendpublic2026-03-31 18:21
Reportervecirex Assigned ToChristian Grothoff Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritylowSeverityfeatureReproducibilityalways
Status closedResolutionno change required 
Product Versiongit (master) 
Target Version1.5Fixed in Version1.5 
Summary0011329: Add some output to what taler-merchant-kyccheck using -t is doing
DescriptionLow prio, just to please taler-merchant operators:

Running

sudo -u taler-merchant-httpd /bin/bash
time taler-merchant-kyccheck -t


shows to take minutes, even on instances with not so many accounts configured.

I had the impression this command to conclude (much) fast(er) in the past, on prior taler-merchant versions (to counter check with taler.hacktivism.ch).
Additional InformationSuggestion would be to add some output to see what it's doing, maybe a progress indication of where iteration stands, or even showing which queries are being done, and -- if the case -- if also issues arise, making this so slow.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

vecirex

2026-03-31 18:07

administrator   ~0028333

Last edited: 2026-03-31 18:10

It could very well be invoking
taler-merchant-kyccheck -t
became slower in recent versions of the taler-merchant package, as my private taler.hacktivism.ch installation running an old taler-merchant version and having more operational instances than TOPS/CHF stage, is quicker than stage:

hernani@koopa:~> podman exec -it taler-hacktivism bash
root@1b0bd36dc346:/# cd /usr/local/bin/
root@1b0bd36dc346:/usr/local/bin# su -p -s /bin/bash taler-merchant-httpd
bash: /root/.bashrc: Permission denied
taler-merchant-httpd@1b0bd36dc346:/usr/local/bin$ taler-merchant-httpd --version
taler-merchant-httpd v1.3.1-git-5a71547

taler-merchant-httpd@1b0bd36dc346:/usr/local/bin$ time taler-merchant-kyccheck -t
NOW

real    0m13.314s
user    0m0.414s
sys     0m0.099s
taler-merchant-httpd@1b0bd36dc346:/usr/local/bin$


In comparison TOPS/CHF stage / betel:

taler-merchant-httpd@betel:/root$ taler-merchant-httpd --version
taler-merchant-httpd v1.5.15-git-443e2a3
taler-merchant-httpd@betel:/root$ time taler-merchant-kyccheck -t
NOW

real    2m22.446s
user    0m13.058s
sys    0m1.613s

Christian Grothoff

2026-03-31 18:21

manager   ~0028336

Try adding '-L INFO' to your command-line...

Issue History

Date ModifiedUsernameFieldChange
2026-03-31 17:40vecirexNew Issue
2026-03-31 17:41vecirexDescription Updated
2026-03-31 18:07vecirexNote Added: 0028333
2026-03-31 18:10vecirexNote Edited: 0028333
2026-03-31 18:21Christian GrothoffNote Added: 0028336
2026-03-31 18:21Christian GrothoffAssigned To => Christian Grothoff
2026-03-31 18:21Christian GrothoffStatusnew => informing
2026-03-31 18:21Christian GrothoffResolutionopen => no change required
2026-03-31 18:21Christian GrothoffFixed in Version => 1.5
2026-03-31 18:21Christian GrothoffProduct Version => git (master)
2026-03-31 18:21Christian GrothoffTarget Version => 1.5
2026-03-31 18:21Christian GrothoffStatusinforming => closed