Christian Grothoff
|
57f4933451
|
fix uncrustify
|
2021-12-11 21:53:30 +01:00 |
|
Christian Grothoff
|
a25429cadd
|
fix #7123
|
2021-12-11 20:06:15 +01:00 |
|
Christian Grothoff
|
40175318e9
|
towards simplified / more efficient /recoup
|
2021-12-11 15:39:24 +01:00 |
|
Christian Grothoff
|
4eb958846f
|
-more logging, less hanging ;-)
|
2021-12-11 14:03:08 +01:00 |
|
Christian Grothoff
|
386301d1cf
|
-was integrated
|
2021-12-09 23:17:15 +01:00 |
|
Christian Grothoff
|
4c8b99f333
|
-note FIXME
|
2021-12-09 23:16:55 +01:00 |
|
Christian Grothoff
|
fba91c63d5
|
introduce stored procedure for coin balance check
|
2021-12-09 23:13:39 +01:00 |
|
Christian Grothoff
|
889625a90f
|
fix idle transaction issue introduced earlier
|
2021-12-09 22:15:30 +01:00 |
|
Christian Grothoff
|
6dd4a90abd
|
fix fakebank issue with timeouts in multi-threaded mode resulting in NPE
|
2021-12-09 22:14:42 +01:00 |
|
Christian Grothoff
|
6c57b33746
|
-fix warning
|
2021-12-09 16:44:40 +01:00 |
|
Christian Grothoff
|
ac4247f53a
|
-note on #7124
|
2021-12-09 14:40:06 +01:00 |
|
Christian Grothoff
|
a7b4cc97ec
|
minimize idle in transaction from wirewatcher
|
2021-12-09 14:05:23 +01:00 |
|
Christian Grothoff
|
ce28d3b8e4
|
add latency logging
|
2021-12-09 13:29:07 +01:00 |
|
|
dcb73693dd
|
crypto worker: eddsa signing
|
2021-12-09 10:38:12 +01:00 |
|
Christian Grothoff
|
5433c2a475
|
be more backwards-compatible
|
2021-12-08 21:14:36 +01:00 |
|
Christian Grothoff
|
7fdcec4c3c
|
-complete 'melt.sql', in theory
|
2021-12-08 20:52:23 +01:00 |
|
Christian Grothoff
|
e0700ad916
|
optimize /deposit logic to minimize serialization failures (presumably)
|
2021-12-08 20:33:14 +01:00 |
|
Christian Grothoff
|
21951eacc2
|
quick hack to see about improving melt serialization failures
|
2021-12-08 18:22:07 +01:00 |
|
Christian Grothoff
|
7e84b5570a
|
fix error handling for very large uploads, fix re-generation of /keys response after Expires expires
|
2021-12-08 18:12:28 +01:00 |
|
Christian Grothoff
|
ed7379d235
|
consider key rotation frequency instead of earliest expiration for Expire header
|
2021-12-08 16:11:52 +01:00 |
|
Christian Grothoff
|
b64f718037
|
more aggressive rollback on failures
|
2021-12-08 16:11:52 +01:00 |
|
|
54177c6e1d
|
crypto worker: remove unused args
|
2021-12-08 16:05:21 +01:00 |
|
|
ec4c531cc6
|
crypto worker: fix refresh planchet setup
|
2021-12-08 16:01:57 +01:00 |
|
|
a00cebcced
|
put crypto worker in exchange-tools, re-enable build
|
2021-12-08 15:54:48 +01:00 |
|
Christian Grothoff
|
9d3f7d3a56
|
move ensure_coin_known for melt and recoup outside of transaction, more logging
|
2021-12-08 15:18:40 +01:00 |
|
Christian Grothoff
|
2e6e2387b8
|
logging
|
2021-12-08 14:53:22 +01:00 |
|
Boss Marco
|
5d765a294a
|
fix prometheus metric labels
|
2021-12-08 14:43:12 +01:00 |
|
Christian Grothoff
|
32e185978f
|
tolerate missing 'Expire' header better
|
2021-12-08 14:33:13 +01:00 |
|
Christian Grothoff
|
c1aaafca91
|
-fix syntax
|
2021-12-08 14:32:54 +01:00 |
|
Christian Grothoff
|
98e44f33a7
|
add missing preflight
|
2021-12-08 12:42:22 +01:00 |
|
Christian Grothoff
|
a727348638
|
-wip
|
2021-12-08 11:53:27 +01:00 |
|
Christian Grothoff
|
be9cd04150
|
-fix ftbfs
|
2021-12-08 09:21:08 +01:00 |
|
Christian Grothoff
|
356c59ebb6
|
-improve graphana compatibility
|
2021-12-08 08:57:09 +01:00 |
|
Christian Grothoff
|
add2d29acf
|
implement basic /metrics
|
2021-12-07 21:27:08 +01:00 |
|
Christian Grothoff
|
71933dd2e9
|
add basic metrics collection logic
|
2021-12-07 21:16:38 +01:00 |
|
Christian Grothoff
|
8be9de6675
|
implement dummy /metrics handler
|
2021-12-07 21:02:36 +01:00 |
|
Christian Grothoff
|
175f5b2495
|
-comment
|
2021-12-07 13:57:39 +01:00 |
|
Christian Grothoff
|
7dcd217b60
|
-fix balance calculation
|
2021-12-06 16:37:32 +01:00 |
|
Christian Grothoff
|
f3629bdafc
|
improve SQL comments
|
2021-12-06 15:15:59 +01:00 |
|
Christian Grothoff
|
6ba9f934c4
|
-add FIXMEs
|
2021-12-05 19:23:16 +01:00 |
|
Christian Grothoff
|
bb6c11ad9e
|
take insertion into known_coins outside of main melt transaction to reduce conflict potential
|
2021-12-05 18:14:48 +01:00 |
|
Christian Grothoff
|
19de0f604f
|
change order of statements when making coin known to possibly reduce serialization failures
|
2021-12-05 17:59:02 +01:00 |
|
Christian Grothoff
|
67de20d26e
|
major rework of withdraw transaction to use stored procedure and (presumably) reduce serialization failures by avoiding SELECT before INSERT
|
2021-12-05 17:16:00 +01:00 |
|
Christian Grothoff
|
c0d2af8a49
|
-fix withdraw logic idempotency broken yesterday: did not handle expired DKs nicely
|
2021-12-05 08:58:12 +01:00 |
|
Christian Grothoff
|
e61a53806e
|
save 2ms on deposit by not doing idempotency check twice
|
2021-12-04 23:24:50 +01:00 |
|
Christian Grothoff
|
ec45eaae18
|
more logging
|
2021-12-03 16:16:19 +01:00 |
|
Christian Grothoff
|
dfe245814c
|
reduce lock contention in RSA secmod
|
2021-12-02 17:25:57 +01:00 |
|
Christian Grothoff
|
ae866fc45d
|
-fix FTBFS
|
2021-12-02 14:35:45 +01:00 |
|
Christian Grothoff
|
3a5eb9285c
|
-fix FTBFS
|
2021-12-02 14:33:22 +01:00 |
|
Christian Grothoff
|
5ad1d0d3dd
|
-add disable invariants
|
2021-12-02 14:32:05 +01:00 |
|