Christian Grothoff
|
b2f602b1ac
|
add more logging to more clearly see real conficts, add AUTO_EXPLAIN option to analyze query performance
|
2018-08-10 22:30:38 +02:00 |
|
Christian Grothoff
|
abb84bd065
|
add variant that allows us to control the timeout
|
2018-08-10 22:29:43 +02:00 |
|
Christian Grothoff
|
e0935af764
|
add a few more FOR UPDATE where appropriate
|
2018-08-10 19:12:57 +02:00 |
|
Christian Grothoff
|
9887077ea2
|
launch wirewatch in the background for benchmarking
|
2018-08-10 18:48:45 +02:00 |
|
Christian Grothoff
|
e17121fd1c
|
use retry in benchmark
|
2018-08-10 18:48:44 +02:00 |
|
Christian Grothoff
|
db65bc69bf
|
fix bug wrt signature handling during withdraw (with/without optimistic signing)
|
2018-08-10 18:37:25 +02:00 |
|
Christian Grothoff
|
866df0fb66
|
add retry support to withdraw test logic
|
2018-08-10 12:39:47 +02:00 |
|
Christian Grothoff
|
04055de75a
|
spaceing
|
2018-08-09 22:30:45 +02:00 |
|
Christian Grothoff
|
53e98c10cf
|
add option for optimistic signing on withdraw (pre DB transaction)
|
2018-08-09 22:30:35 +02:00 |
|
Christian Grothoff
|
7ef489641f
|
fix spacing
|
2018-08-09 22:28:57 +02:00 |
|
Christian Grothoff
|
bce6a80f38
|
try with row locking to avoid rollbacks (in theory, to be verified)
|
2018-08-09 22:27:43 +02:00 |
|
Christian Grothoff
|
68848aaf5c
|
eliminate redundant hash call
|
2018-08-09 21:41:37 +02:00 |
|
Christian Grothoff
|
9384234555
|
use correct HTTP status code for commit failures
|
2018-08-09 21:15:27 +02:00 |
|
Christian Grothoff
|
819f2d4428
|
report ore precisely what went wrong
|
2018-08-09 21:12:12 +02:00 |
|
Christian Grothoff
|
c51b19512b
|
report ore precisely where commands went wrong
|
2018-08-09 21:10:56 +02:00 |
|
Christian Grothoff
|
e3f7083b3e
|
fix KS state freeing on exit
|
2018-08-09 20:51:42 +02:00 |
|
Christian Grothoff
|
d9474aab0f
|
fix benchmark tool output and time measurement
|
2018-08-09 20:25:30 +02:00 |
|
Christian Grothoff
|
a05859ad13
|
use only one fakebank instance in multi-process benchmark
|
2018-08-09 19:47:23 +02:00 |
|
Christian Grothoff
|
f17ad4de76
|
in parallel tests, only launch one exchange -- still broken: code attempts to launch multiple fakebanks
|
2018-08-09 10:33:21 +02:00 |
|
Christian Grothoff
|
4693708b8c
|
use fprintf / stdout for final benchmark result
|
2018-08-09 10:15:04 +02:00 |
|
Christian Grothoff
|
3197125dbe
|
first quick hack for parallelizing benchmark
|
2018-08-07 22:10:38 +02:00 |
|
Christian Grothoff
|
8a782ce292
|
link against bank as well:
|
2018-08-06 15:28:56 +02:00 |
|
Christian Grothoff
|
1431ee90ed
|
fix link
|
2018-08-06 15:24:32 +02:00 |
|
Christian Grothoff
|
46047a6c14
|
fix build
|
2018-08-06 15:18:29 +02:00 |
|
Marcello Stanisci
|
28140f90e8
|
Verifying /track/transfer response signature.
|
2018-07-27 16:34:19 +02:00 |
|
Marcello Stanisci
|
5c18695bc0
|
Remove unnecessary code.
|
2018-07-27 16:18:51 +02:00 |
|
Marcello Stanisci
|
dddf7f52a5
|
Salt and sig not to be kept on tracking.
|
2018-07-27 14:53:45 +02:00 |
|
Marcello Stanisci
|
d9738553b2
|
Benchmark,
extract bank url from the configuration; then
make example config usable.
|
2018-07-27 14:47:02 +02:00 |
|
Marcello Stanisci
|
1c541596d6
|
Add make target to clean blobs from the benchmark.
|
2018-07-27 12:12:13 +02:00 |
|
Marcello Stanisci
|
e850dc09c4
|
Make benchmark config file working.
|
2018-07-27 11:58:54 +02:00 |
|
Marcello Stanisci
|
880ce0bdb3
|
Remove old note.
|
2018-07-25 16:19:45 +02:00 |
|
Marcello Stanisci
|
6eaa415f90
|
Benchmark.
Building the /wire response object inside the tool.
|
2018-07-25 16:18:49 +02:00 |
|
Marcello Stanisci
|
a7a34f68e1
|
Undo saving auditor blob under /tmp.
Gives permission issues.
|
2018-07-25 16:07:11 +02:00 |
|
Marcello Stanisci
|
953a2bd382
|
Add benchmark example config file.
|
2018-07-25 15:43:27 +02:00 |
|
Marcello Stanisci
|
dc7e2fc00e
|
save auditor blob under /tmp
|
2018-07-25 14:50:58 +02:00 |
|
Marcello Stanisci
|
3af3a9fdc3
|
Give default loglev at benchmark.
|
2018-07-25 13:36:33 +02:00 |
|
Marcello Stanisci
|
de925a3556
|
Benchmark.
Removing "-new" part from the source file.
|
2018-07-25 13:26:47 +02:00 |
|
Marcello Stanisci
|
9f8b6a6b5d
|
Prefer strncpy()
|
2018-07-25 13:08:18 +02:00 |
|
Marcello Stanisci
|
2393e26b02
|
Use proper exchange preparator (benchmark)
|
2018-07-25 12:36:38 +02:00 |
|
Marcello Stanisci
|
7a1d4e4d65
|
no ApiKey for benchmark
|
2018-07-25 12:05:55 +02:00 |
|
Marcello Stanisci
|
d7789d0984
|
Fix segfault.
|
2018-07-25 12:03:26 +02:00 |
|
Marcello Stanisci
|
7aee3ddc95
|
Benchmark uses fakebank now.
|
2018-07-25 11:57:15 +02:00 |
|
Marcello Stanisci
|
207c975902
|
Benchmark.
Measuring time and print outcome.
|
2018-07-25 11:45:14 +02:00 |
|
Marcello Stanisci
|
26c2403f99
|
Place FIXME/WARNING
|
2018-07-25 10:57:08 +02:00 |
|
Marcello Stanisci
|
2952c84fdf
|
Benchmark.
Fix default runs' number and payto construction.
|
2018-07-25 10:54:48 +02:00 |
|
Marcello Stanisci
|
9460206749
|
Benchmark.
Batching all the commands together.
|
2018-07-25 10:40:38 +02:00 |
|
Marcello Stanisci
|
5f0b98a298
|
Benchmark.
Define the "unity" benchmark: a array of CMDs containing
at least a withdraw+deposit, and _possibly_ a refresh operation.
|
2018-07-25 10:23:40 +02:00 |
|
Marcello Stanisci
|
64cb473ff4
|
Benchmark.
Calculating total amount for the (unique) reserve.
|
2018-07-25 09:31:18 +02:00 |
|
Marcello Stanisci
|
94b268ac2a
|
Remove useless comment
|
2018-07-25 09:10:35 +02:00 |
|
Marcello Stanisci
|
92dc0c285a
|
Benchmark.
Iterations are counted "per coin". Basically,
the user expresses how many coins they want to
instantiate for a single invocation of the command.
|
2018-07-24 18:23:39 +02:00 |
|