summaryrefslogtreecommitdiff
path: root/src/benchmark
AgeCommit message (Collapse)Author
2018-08-19increase listen backlog for fakebankFlorian Dold
2018-08-19benchmark: remove odd macroFlorian Dold
2018-08-19add remote benchmarkingFlorian Dold
2018-08-16make curl check saner, use AS_IFChristian Grothoff
2018-08-11make wirewatch batch size adaptive to transaction success/failureChristian Grothoff
2018-08-11implement retries for a few more commandsChristian Grothoff
2018-08-11be aggressiveChristian Grothoff
2018-08-11add multi-reserve support, improve load balancing by not reusing connections ↵Christian Grothoff
in benchmark
2018-08-10resign account-2Christian Grothoff
2018-08-10use timeout option in benchmarkChristian Grothoff
2018-08-10add a few more FOR UPDATE where appropriateChristian Grothoff
2018-08-10launch wirewatch in the background for benchmarkingChristian Grothoff
2018-08-10use retry in benchmarkChristian Grothoff
2018-08-10fix bug wrt signature handling during withdraw (with/without optimistic signing)Christian Grothoff
2018-08-09spaceingChristian Grothoff
2018-08-09use correct HTTP status code for commit failuresChristian Grothoff
2018-08-09report ore precisely where commands went wrongChristian Grothoff
2018-08-09fix KS state freeing on exitChristian Grothoff
2018-08-09fix benchmark tool output and time measurementChristian Grothoff
2018-08-09use only one fakebank instance in multi-process benchmarkChristian Grothoff
2018-08-09in parallel tests, only launch one exchange -- still broken: code attempts ↵Christian Grothoff
to launch multiple fakebanks
2018-08-09use fprintf / stdout for final benchmark resultChristian Grothoff
2018-08-07first quick hack for parallelizing benchmarkChristian Grothoff
2018-08-06fix buildChristian Grothoff
2018-07-27Remove unnecessary code.Marcello Stanisci
2018-07-27Salt and sig not to be kept on tracking.Marcello Stanisci
2018-07-27Benchmark,Marcello Stanisci
extract bank url from the configuration; then make example config usable.
2018-07-27Add make target to clean blobs from the benchmark.Marcello Stanisci
2018-07-27Make benchmark config file working.Marcello Stanisci
2018-07-25Remove old note.Marcello Stanisci
2018-07-25Benchmark.Marcello Stanisci
Building the /wire response object inside the tool.
2018-07-25Add benchmark example config file.Marcello Stanisci
2018-07-25Give default loglev at benchmark.Marcello Stanisci
2018-07-25Benchmark.Marcello Stanisci
Removing "-new" part from the source file.
2018-07-25Prefer strncpy()Marcello Stanisci
2018-07-25Use proper exchange preparator (benchmark)Marcello Stanisci
2018-07-25no ApiKey for benchmarkMarcello Stanisci
2018-07-25Fix segfault.Marcello Stanisci
2018-07-25Benchmark uses fakebank now.Marcello Stanisci
2018-07-25Benchmark.Marcello Stanisci
Measuring time and print outcome.
2018-07-25Benchmark.Marcello Stanisci
Fix default runs' number and payto construction.
2018-07-25Benchmark.Marcello Stanisci
Batching all the commands together.
2018-07-25Benchmark.Marcello Stanisci
Define the "unity" benchmark: a array of CMDs containing at least a withdraw+deposit, and _possibly_ a refresh operation.
2018-07-25Benchmark.Marcello Stanisci
Calculating total amount for the (unique) reserve.
2018-07-24Benchmark.Marcello Stanisci
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-24Benchmark.Marcello Stanisci
Making imported benchmark a stub ; and getting it to compile.
2018-07-24Fix benchmark.Marcello Stanisci
Importing the _merchant_ benchmark source file here and including it into the compilation system.
2018-07-04lookahead/duration options are in [exchange], not [exchange_keys], use ↵Christian Grothoff
consistently
2018-04-02Changing configuration structure to enable multiple accounts.Christian Grothoff
This change enables using multiple wire plugins at the same time. Also, we now distinguish between the wire plugin (i.e. EBICS or taler_bank) and the wire method (i.e. SEPA or x-taler-bank) that the wire plugin is implementing. The "taler-bank" wire method was renamed from "test" to "x-taler-bank". This also changes the format of the /wire response of the exchange, as we now need to return multiple accounts. Note that wire fees are specified per wire method, not per wire account. taler-exchange-keyup now automatically signs all of the /wire responses in the location specified by the configuration. Account identification in wire plugins was changed to use payto://-URLs instead of method-specific JSON fields. Signing and validation of /wire responses was moved from each wire plugin to a generic validation method in libtalerutil (crypto) or libtalerjson (for JSON-formatted inputs). Convenience methods were added to generate JSON for wire accounts (salting, signing). Various section and option names were adjusted to streamline the configuration and make it more consistent overall. Documentation was updated as well.
2018-01-30use url instead of uri consistentlyFlorian Dold