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 |
|
Christian Grothoff
|
b3e4159c2e
|
more perf debug messages
|
2021-12-02 14:11:14 +01:00 |
|
Christian Grothoff
|
bbdc7649f7
|
add -I command line option
|
2021-12-02 13:31:20 +01:00 |
|
Christian Grothoff
|
5a7dd00125
|
improve suicide logic
|
2021-12-02 08:02:20 +01:00 |
|
Christian Grothoff
|
e8fc5d8d5c
|
-fix command to avoid timing-dependent assertion failure
|
2021-12-02 06:41:49 +01:00 |
|
Christian Grothoff
|
170402203a
|
make check case-insensitive
|
2021-12-01 17:56:47 +01:00 |
|