Changesets: exchange

master 96c2fb8e

2018-08-11 13:29

Christian Grothoff


Details Diff
implement retries for a few more commands
mod - src/benchmark/taler-exchange-benchmark.c Diff File
mod - src/exchange-lib/testing_api_cmd_deposit.c Diff File
mod - src/exchange-lib/testing_api_cmd_refresh.c Diff File
mod - src/exchange-lib/testing_api_cmd_withdraw.c Diff File
mod - src/include/taler_testing_lib.h Diff File

master 1ee55ea8

2018-08-11 12:55

Christian Grothoff


Details Diff
make wirewatch properly handle (soft) failed transations
mod - src/exchange/taler-exchange-wirewatch.c Diff File
mod - src/exchangedb/plugin_exchangedb_postgres.c Diff File

master 30191a8a

2018-08-11 08:31

Christian Grothoff


Details Diff
be aggressive
mod - src/benchmark/exchange_benchmark_home/.config/taler/account-2.json Diff File
mod - src/exchange/taler-exchange-httpd.c Diff File
mod - src/exchange/taler-exchange-httpd_db.c Diff File

master 657afbb5

2018-08-11 08:31

Christian Grothoff


Details Diff
leave it to GNUnet
mod - src/util/os_installation.c Diff File

master 17b9f39a

2018-08-11 07:54

Christian Grothoff


Details Diff
disable SECMEM for Taler exchange, it causes massive lock contention and then scalability issues
mod - src/util/os_installation.c Diff File

master 6d6b2236

2018-08-11 07:25

Christian Grothoff


Details Diff
cache result from log level check
mod - src/exchange/taler-exchange-httpd.c Diff File

master 18736c4b

2018-08-11 04:49

Christian Grothoff


Details Diff
avoid backlog issue by increasing backlog size
mod - src/exchange/taler-exchange-httpd.c Diff File

master 2637c1b6

2018-08-11 04:48

Christian Grothoff


Details Diff
add multi-reserve support, improve load balancing by not reusing connections in benchmark
mod - src/benchmark/taler-exchange-benchmark.c Diff File

master 9162b28b

2018-08-11 04:48

Christian Grothoff


Details Diff
fix command lookup
mod - src/exchange-lib/testing_api_cmd_withdraw.c Diff File
mod - src/exchange-lib/testing_api_loop.c Diff File

master ab239f3e

2018-08-11 04:47

Christian Grothoff


Details Diff
try to fix missing rollbacks for wirewatch
mod - src/exchange/taler-exchange-wirewatch.c Diff File

master f9860f53

2018-08-11 01:16

Christian Grothoff


Details Diff
improve command search routine in interpeter, report command execution velocity
mod - src/exchange-lib/testing_api_loop.c Diff File

master e0585f2d

2018-08-11 00:32

Christian Grothoff


Details Diff
resign account-2
mod - src/benchmark/exchange_benchmark_home/.config/taler/account-2.json Diff File

master e606f904

2018-08-11 00:32

Christian Grothoff


Details Diff
break up refresh/reveal transaction to reduce failure rate, increase retries in general
mod - src/exchange/taler-exchange-httpd_db.c Diff File
mod - src/exchange/taler-exchange-httpd_refresh_reveal.c Diff File

master 1314b5fe

2018-08-11 00:31

Christian Grothoff


Details Diff
use timeout option in benchmark
mod - src/benchmark/taler-exchange-benchmark.c Diff File

master b2f602b1

2018-08-11 00:30

Christian Grothoff


Details Diff
add more logging to more clearly see real conficts, add AUTO_EXPLAIN option to analyze query performance
mod - src/exchangedb/plugin_exchangedb_postgres.c Diff File

master abb84bd0

2018-08-11 00:29

Christian Grothoff


Details Diff
add variant that allows us to control the timeout
mod - src/exchange-lib/testing_api_loop.c Diff File
mod - src/include/taler_testing_lib.h Diff File

master e0935af7

2018-08-10 21:12

Christian Grothoff


Details Diff
add a few more FOR UPDATE where appropriate
mod - src/benchmark/exchange_benchmark_home/.config/taler/account-2.json Diff File
mod - src/benchmark/taler-exchange-benchmark.c Diff File
mod - src/exchange/taler-exchange-httpd_db.c Diff File
mod - src/exchangedb/plugin_exchangedb_postgres.c Diff File

master db65bc69

2018-08-10 20:37

Christian Grothoff


Details Diff
fix bug wrt signature handling during withdraw (with/without optimistic signing)
mod - src/benchmark/benchmark.conf Diff File
mod - src/benchmark/exchange_benchmark_home/.config/taler/account-2.json Diff File
mod - src/exchange/taler-exchange-httpd_reserve_withdraw.c Diff File

master 9887077e

2018-08-10 15:09

Christian Grothoff


Details Diff
launch wirewatch in the background for benchmarking
mod - src/benchmark/taler-exchange-benchmark.c Diff File

master e17121fd

2018-08-10 14:40

Christian Grothoff


Details Diff
use retry in benchmark
mod - src/benchmark/taler-exchange-benchmark.c Diff File
mod - src/exchange-lib/testing_api_cmd_withdraw.c Diff File

master 866df0fb

2018-08-10 14:39

Christian Grothoff


Details Diff
add retry support to withdraw test logic
mod - src/exchange-lib/testing_api_cmd_withdraw.c Diff File
mod - src/include/taler_testing_lib.h Diff File

master 04055de7

2018-08-10 00:30

Christian Grothoff


Details Diff
spaceing
mod - src/benchmark/exchange_benchmark_home/.config/taler/account-2.json Diff File
mod - src/benchmark/taler-exchange-benchmark.c Diff File

master 53e98c10

2018-08-10 00:30

Christian Grothoff


Details Diff
add option for optimistic signing on withdraw (pre DB transaction)
mod - src/exchange/taler-exchange-httpd_reserve_withdraw.c Diff File

master 7ef48964

2018-08-10 00:28

Christian Grothoff


Details Diff
fix spacing
mod - src/exchange-lib/testing_api_cmd_fakebank_transfer.c Diff File

master bce6a80f

2018-08-10 00:27

Christian Grothoff


Details Diff
try with row locking to avoid rollbacks (in theory, to be verified)
mod - src/exchangedb/plugin_exchangedb_postgres.c Diff File
 First  Prev  1 2 3 ... 20 ... 40 ... 60 ... 80 ... 100 ... 114 115 116 117 118 119 120 ... 140 ... 160 ... 180 ... 200 ... 214 215 216  Next  Last