Christian Grothoff
|
30191a8ae5
|
be aggressive
|
2018-08-11 06:31:43 +02:00 |
|
Christian Grothoff
|
657afbb5d6
|
leave it to GNUnet
|
2018-08-11 06:31:20 +02:00 |
|
Christian Grothoff
|
17b9f39a86
|
disable SECMEM for Taler exchange, it causes massive lock contention and then scalability issues
|
2018-08-11 05:54:10 +02:00 |
|
Christian Grothoff
|
6d6b223694
|
cache result from log level check
|
2018-08-11 05:25:21 +02:00 |
|
Christian Grothoff
|
18736c4b91
|
avoid backlog issue by increasing backlog size
|
2018-08-11 02:49:08 +02:00 |
|
Christian Grothoff
|
2637c1b682
|
add multi-reserve support, improve load balancing by not reusing connections in benchmark
|
2018-08-11 02:48:49 +02:00 |
|
Christian Grothoff
|
9162b28b0a
|
fix command lookup
|
2018-08-11 02:48:15 +02:00 |
|
Christian Grothoff
|
ab239f3e54
|
try to fix missing rollbacks for wirewatch
|
2018-08-11 02:47:58 +02:00 |
|
Christian Grothoff
|
f9860f5370
|
improve command search routine in interpeter, report command execution velocity
|
2018-08-10 23:16:05 +02:00 |
|
Christian Grothoff
|
e0585f2dac
|
resign account-2
|
2018-08-10 22:32:44 +02:00 |
|
Christian Grothoff
|
e606f90488
|
break up refresh/reveal transaction to reduce failure rate, increase retries in general
|
2018-08-10 22:32:23 +02:00 |
|
Christian Grothoff
|
1314b5fe20
|
use timeout option in benchmark
|
2018-08-10 22:31:46 +02:00 |
|
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 |
|
Marcello Stanisci
|
a6a28024db
|
Benchmark.
Making imported benchmark a stub ; and getting it to compile.
|
2018-07-24 18:17:34 +02:00 |
|
Marcello Stanisci
|
3ed6d650a6
|
Fix benchmark.
Importing the _merchant_ benchmark source file here and
including it into the compilation system.
|
2018-07-24 16:02:22 +02:00 |
|
Marcello Stanisci
|
87b1141f87
|
Change wire-plugin method signature.
|
2018-07-23 15:23:28 +02:00 |
|
Marcello Stanisci
|
093dcc1c73
|
Add "cancel" method to the last commit.
|
2018-07-23 14:35:14 +02:00 |
|
Marcello Stanisci
|
6df3227c24
|
Wire-plugin interface.
Add methods signatures to register merchants at banking institutions.
|
2018-07-23 14:32:20 +02:00 |
|
Marcello Stanisci
|
9942032ae9
|
Add "general_id" for merchants into the DB system.
|
2018-07-18 11:29:30 +02:00 |
|
Marcello Stanisci
|
cbed072b27
|
Remove convenience note.
|
2018-07-10 15:56:57 +02:00 |
|
Marcello Stanisci
|
4630d92bd0
|
Test last change.
|
2018-07-10 15:56:26 +02:00 |
|
Marcello Stanisci
|
dd9837ff8b
|
Put logic to delete KYC events for merchant
|
2018-07-10 15:53:35 +02:00 |
|
Marcello Stanisci
|
1d81c99dca
|
note
|
2018-07-10 15:39:44 +02:00 |
|
Marcello Stanisci
|
6801c690b7
|
Test last change.
|
2018-07-10 15:37:56 +02:00 |
|
Marcello Stanisci
|
61e737f03e
|
Put logic to sum KYC-monitored wire transfers.
|
2018-07-10 15:30:17 +02:00 |
|
Marcello Stanisci
|
109a4a5aa1
|
KYC DB methods: store a wire transfer.
|
2018-07-10 13:08:53 +02:00 |
|
Marcello Stanisci
|
8f6b8dbe97
|
Fix SELECT statement.
|
2018-07-10 11:52:13 +02:00 |
|
Marcello Stanisci
|
5e25d7dbcf
|
Improve KYC status callback.
More parameters for this callback.
|
2018-07-09 21:15:47 +02:00 |
|
Marcello Stanisci
|
01158a4817
|
Method to mark a merchant as NOT KYC-checked.
|
2018-07-09 10:55:31 +02:00 |
|
Marcello Stanisci
|
cd2538efb5
|
Method to retrieve the KYC status of a merchant.
|
2018-07-09 10:37:12 +02:00 |
|
Marcello Stanisci
|
7c94a71def
|
Method to mark merchant as KYC-checked.
|
2018-07-09 10:05:59 +02:00 |
|
Marcello Stanisci
|
c13973626b
|
KYC db methods.
Add method to insert a merchant into the monitored
entries, and associates a "FALSE" KYC status to it.
|
2018-07-09 09:44:16 +02:00 |
|
Marcello Stanisci
|
edf3738b3f
|
Put KYC-related low-level DB methods.
|
2018-07-06 15:24:03 +02:00 |
|
Christian Grothoff
|
52fa78b448
|
lookahead/duration options are in [exchange], not [exchange_keys], use consistently
|
2018-07-04 00:43:24 +02:00 |
|
Christian Grothoff
|
2128cf6f41
|
remove unnecessary block, use static where applicable
|
2018-07-03 23:02:49 +02:00 |
|
Marcello Stanisci
|
928714d226
|
Finish addressing #5332
|
2018-07-02 12:05:34 +02:00 |
|
Marcello Stanisci
|
b427b51595
|
polish bank history CMD
|
2018-07-02 12:04:32 +02:00 |
|
Marcello Stanisci
|
ae25137595
|
polish test loop
|
2018-07-02 12:01:34 +02:00 |
|
Marcello Stanisci
|
1f02fc85ce
|
polish test helpers
|
2018-07-02 11:57:21 +02:00 |
|
Marcello Stanisci
|
566ad4f0b5
|
polish track CMD
|
2018-07-02 11:49:44 +02:00 |
|
Marcello Stanisci
|
ba711d7cd9
|
polish refresh CMD
|
2018-07-02 11:39:29 +02:00 |
|
Marcello Stanisci
|
e7d9187c12
|
polish refresh CMD
|
2018-07-02 11:38:30 +02:00 |
|
Marcello Stanisci
|
562b2cd180
|
Addressing #5332
|
2018-07-02 11:13:28 +02:00 |
|
Marcello Stanisci
|
bfdd05196b
|
fix memory leak
|
2018-06-29 15:28:05 +02:00 |
|
Marcello Stanisci
|
124ae0d5a2
|
Fix #5277.
|
2018-06-29 15:15:07 +02:00 |
|
Marcello Stanisci
|
b9fa9bc48b
|
Instruction pointer gets negative values too.
|
2018-06-28 21:35:43 +02:00 |
|
Marcello Stanisci
|
6c72d7a1a0
|
Address #5366.
Making sure that the exchange side of #5366
is well-behaved.
|
2018-06-28 11:06:48 +02:00 |
|
Marcello Stanisci
|
b1015a9992
|
Commenting last change.
|
2018-06-28 10:41:49 +02:00 |
|
Marcello Stanisci
|
48cccb62ca
|
Reproducing [1] as a test case.
[1] https://gnunet.org/bugs/view.php?id=5366#c13087
|
2018-06-28 10:38:42 +02:00 |
|
Marcello Stanisci
|
f033320300
|
Addressing #5291.
|
2018-06-27 16:49:23 +02:00 |
|
Marcello Stanisci
|
193d95bdbd
|
indent
|
2018-06-25 14:48:22 +02:00 |
|