-
0a4ce8475a
use tcp fast open for /keys request
Florian Dold
2018-09-21 22:02:05 +0200
-
9e60296f92
use deflate in exchange-api
Florian Dold
2018-09-21 20:07:07 +0200
-
94f24f012c
use deflate for requesting /keys
Florian Dold
2018-09-21 19:35:50 +0200
-
ca80a4f1c8
result must be signed
Florian Dold
2018-09-21 17:36:09 +0200
-
20ad59ba84
minor edit
Marcello Stanisci
2018-09-21 15:27:44 +0200
-
ff96695e47
benchmark: don't crash on --help
Florian Dold
2018-09-21 15:15:30 +0200
-
281c5e3879
Debugging the wirewatch.
Marcello Stanisci
2018-09-21 14:53:58 +0200
-
73b02adee0
adjust timeouts to try to make test more robust
Christian Grothoff
2018-09-15 22:51:44 +0200
-
528faeab81
fix #5315, including more testing
Christian Grothoff
2018-09-15 22:20:07 +0200
-
46e4ea696c
add sleep command
Christian Grothoff
2018-09-15 19:17:06 +0200
-
2cbe471d5e
fix "twisted" test-suites.
Marcello Stanisci
2018-09-05 21:55:40 +0200
-
2d15991922
fix --enable-only-doc.
Marcello Stanisci
2018-09-05 14:12:35 +0200
-
8e28dfaebe
minor polishing
Marcello Stanisci
2018-09-05 14:10:01 +0200
-
9316f63b7f
exchange benchmark: add option to linger around after we're done
Florian Dold
2018-08-23 22:47:50 +0200
-
aa360e0ccd
remove automatically generated file that always changes
Florian Dold
2018-08-23 22:47:19 +0200
-
efd65a63ac
fix preflight check failure
Christian Grothoff
2018-08-19 18:40:13 +0200
-
755f4cb4a9
fix handling of withdraw failure
Christian Grothoff
2018-08-19 18:03:52 +0200
-
121a0692ea
use existing reserve balance table instead of recomputing reserve balance each time
Christian Grothoff
2018-08-19 17:50:28 +0200
-
e2ac27fe38
fix /keys retry
Christian Grothoff
2018-08-19 17:37:30 +0200
-
1f7f187d9e
typo
Christian Grothoff
2018-08-19 17:24:13 +0200
-
190a1fadaf
re-init logging so we can tell by PID who it is
Christian Grothoff
2018-08-19 17:19:27 +0200
-
0df2028f96
make transactions smaller to try to reduce rollbacks
Christian Grothoff
2018-08-19 16:01:57 +0200
-
ddca1f5c68
add logic to allow fakebank transfers to be retried
Christian Grothoff
2018-08-19 14:19:17 +0200
-
7663baf2e2
retry instantly if /keys download fails during testcase startup
Christian Grothoff
2018-08-19 13:27:13 +0200
-
2d7e9bc5aa
increase client limit
Florian Dold
2018-08-19 13:08:05 +0200
-
6982ccd78b
force TALER_EXCHANGE_connect() va-list to be actually provided
Christian Grothoff
2018-08-19 12:22:42 +0200
-
433fab96c9
add logic to retry /keys if /keys download fails
Christian Grothoff
2018-08-19 12:12:00 +0200
-
1541f2c2d6
fix test setup invocation
Florian Dold
2018-08-19 11:41:58 +0200
-
ec08232b3f
increase listen backlog for fakebank
Florian Dold
2018-08-19 11:37:24 +0200
-
f283782d40
remove superfluous rollback, insert rollback() before shutdown just for being nice
Christian Grothoff
2018-08-18 13:32:53 +0200
-
7fb43dd2ae
make fakebank use epoll() on platforms where it is available
Christian Grothoff
2018-08-19 11:20:35 +0200
-
7ba7a46f24
benchmark: remove odd macro
Florian Dold
2018-08-19 01:13:17 +0200
-
96e047b186
add remote benchmarking
Florian Dold
2018-08-19 00:49:16 +0200
-
624a9ac6dc
add gnurl deps
Florian Dold
2018-08-17 13:53:32 +0200
-
f3fe72ab24
use gnunet_curl_lib.h instead of including gnurl/curl directly
Florian Dold
2018-08-17 13:14:57 +0200
-
aa816e37bf
guix: add taler-exchange module and package
Florian Dold
2018-08-17 01:53:48 +0200
-
68eb61961e
missing quoting in configure.ac
Florian Dold
2018-08-16 16:37:41 +0200
-
ac8ccd4183
update libgnurl detection
Florian Dold
2018-08-16 16:19:45 +0200
-
b210d7c5d2
remove weird -l flags in configure.ac
Florian Dold
2018-08-16 16:17:43 +0200
-
9548bc94b9
merge
Christian Grothoff
2018-08-16 14:24:53 +0200
-
-
f0a796a3f6
make curl check saner, use AS_IF
Christian Grothoff
2018-08-16 14:22:01 +0200
-
eefc2e3ff4
fix all (?) wrong -l flags
Florian Dold
2018-08-16 13:14:47 +0200
-
c30bb0008d
fix more wrong -l flags
Florian Dold
2018-08-16 13:07:48 +0200
-
911b158bb8
fix some wrong -l flags
Florian Dold
2018-08-16 13:03:30 +0200
-
90b8b6e8b1
use AS_IF instead of shell if
Florian Dold
2018-08-16 12:54:58 +0200
-
-
a1f289512e
make wirewatch batch size adaptive to transaction success/failure
Christian Grothoff
2018-08-11 11:29:45 +0200
-
96c2fb8e10
implement retries for a few more commands
Christian Grothoff
2018-08-11 11:29:02 +0200
-
1ee55ea838
make wirewatch properly handle (soft) failed transations
Christian Grothoff
2018-08-11 10:55:50 +0200
-
30191a8ae5
be aggressive
Christian Grothoff
2018-08-11 06:31:43 +0200
-
657afbb5d6
leave it to GNUnet
Christian Grothoff
2018-08-11 06:31:20 +0200
-
17b9f39a86
disable SECMEM for Taler exchange, it causes massive lock contention and then scalability issues
Christian Grothoff
2018-08-11 05:54:10 +0200
-
6d6b223694
cache result from log level check
Christian Grothoff
2018-08-11 05:25:21 +0200
-
18736c4b91
avoid backlog issue by increasing backlog size
Christian Grothoff
2018-08-11 02:49:08 +0200
-
2637c1b682
add multi-reserve support, improve load balancing by not reusing connections in benchmark
Christian Grothoff
2018-08-11 02:48:49 +0200
-
9162b28b0a
fix command lookup
Christian Grothoff
2018-08-11 02:48:15 +0200
-
ab239f3e54
try to fix missing rollbacks for wirewatch
Christian Grothoff
2018-08-11 02:47:58 +0200
-
f9860f5370
improve command search routine in interpeter, report command execution velocity
Christian Grothoff
2018-08-10 23:16:05 +0200
-
e0585f2dac
resign account-2
Christian Grothoff
2018-08-10 22:32:44 +0200
-
e606f90488
break up refresh/reveal transaction to reduce failure rate, increase retries in general
Christian Grothoff
2018-08-10 22:32:23 +0200
-
1314b5fe20
use timeout option in benchmark
Christian Grothoff
2018-08-10 22:31:46 +0200
-
b2f602b1ac
add more logging to more clearly see real conficts, add AUTO_EXPLAIN option to analyze query performance
Christian Grothoff
2018-08-10 22:30:38 +0200
-
abb84bd065
add variant that allows us to control the timeout
Christian Grothoff
2018-08-10 22:29:43 +0200
-
e0935af764
add a few more FOR UPDATE where appropriate
Christian Grothoff
2018-08-10 19:12:57 +0200
-
9887077ea2
launch wirewatch in the background for benchmarking
Christian Grothoff
2018-08-10 13:09:12 +0200
-
e17121fd1c
use retry in benchmark
Christian Grothoff
2018-08-10 12:40:37 +0200
-
db65bc69bf
fix bug wrt signature handling during withdraw (with/without optimistic signing)
Christian Grothoff
2018-08-10 18:37:25 +0200
-
866df0fb66
add retry support to withdraw test logic
Christian Grothoff
2018-08-10 12:39:47 +0200
-
04055de75a
spaceing
Christian Grothoff
2018-08-09 22:30:45 +0200
-
53e98c10cf
add option for optimistic signing on withdraw (pre DB transaction)
Christian Grothoff
2018-08-09 22:30:35 +0200
-
7ef489641f
fix spacing
Christian Grothoff
2018-08-09 22:28:57 +0200
-
bce6a80f38
try with row locking to avoid rollbacks (in theory, to be verified)
Christian Grothoff
2018-08-09 22:27:43 +0200
-
68848aaf5c
eliminate redundant hash call
Christian Grothoff
2018-08-09 21:41:37 +0200
-
9384234555
use correct HTTP status code for commit failures
Christian Grothoff
2018-08-09 21:15:27 +0200
-
819f2d4428
report ore precisely what went wrong
Christian Grothoff
2018-08-09 21:12:12 +0200
-
c51b19512b
report ore precisely where commands went wrong
Christian Grothoff
2018-08-09 21:10:56 +0200
-
e3f7083b3e
fix KS state freeing on exit
Christian Grothoff
2018-08-09 20:51:42 +0200
-
d9474aab0f
fix benchmark tool output and time measurement
Christian Grothoff
2018-08-09 20:25:30 +0200
-
a05859ad13
use only one fakebank instance in multi-process benchmark
Christian Grothoff
2018-08-09 19:47:23 +0200
-
f17ad4de76
in parallel tests, only launch one exchange -- still broken: code attempts to launch multiple fakebanks
Christian Grothoff
2018-08-09 10:33:21 +0200
-
4693708b8c
use fprintf / stdout for final benchmark result
Christian Grothoff
2018-08-09 10:15:04 +0200
-
3197125dbe
first quick hack for parallelizing benchmark
Christian Grothoff
2018-08-07 22:10:38 +0200
-
8a782ce292
link against bank as well:
Christian Grothoff
2018-08-06 15:28:56 +0200
-
1431ee90ed
fix link
Christian Grothoff
2018-08-06 15:24:32 +0200
-
46047a6c14
fix build
Christian Grothoff
2018-08-06 15:18:29 +0200
-
28140f90e8
Verifying /track/transfer response signature.
Marcello Stanisci
2018-07-27 16:34:19 +0200
-
5c18695bc0
Remove unnecessary code.
Marcello Stanisci
2018-07-27 16:18:51 +0200
-
dddf7f52a5
Salt and sig not to be kept on tracking.
Marcello Stanisci
2018-07-27 14:53:45 +0200
-
d9738553b2
Benchmark,
Marcello Stanisci
2018-07-27 14:47:02 +0200
-
1c541596d6
Add make target to clean blobs from the benchmark.
Marcello Stanisci
2018-07-27 12:12:13 +0200
-
e850dc09c4
Make benchmark config file working.
Marcello Stanisci
2018-07-27 11:58:54 +0200
-
880ce0bdb3
Remove old note.
Marcello Stanisci
2018-07-25 16:19:45 +0200
-
6eaa415f90
Benchmark.
Marcello Stanisci
2018-07-25 16:18:49 +0200
-
a7a34f68e1
Undo saving auditor blob under /tmp.
Marcello Stanisci
2018-07-25 16:07:11 +0200
-
953a2bd382
Add benchmark example config file.
Marcello Stanisci
2018-07-25 15:43:27 +0200
-
dc7e2fc00e
save auditor blob under /tmp
Marcello Stanisci
2018-07-25 14:50:58 +0200
-
3af3a9fdc3
Give default loglev at benchmark.
Marcello Stanisci
2018-07-25 13:36:33 +0200
-
de925a3556
Benchmark.
Marcello Stanisci
2018-07-25 13:26:47 +0200
-
e6efd98b3b
Benchmark manpage.
Marcello Stanisci
2018-07-25 13:25:12 +0200
-
9f8b6a6b5d
Prefer strncpy()
Marcello Stanisci
2018-07-25 13:08:18 +0200
-
2393e26b02
Use proper exchange preparator (benchmark)
Marcello Stanisci
2018-07-25 12:36:38 +0200