aboutsummaryrefslogtreecommitdiff
path: root/src/benchmark/taler-exchange-benchmark.c
AgeCommit message (Collapse)Author
2019-03-13fix double-freeMarcello Stanisci
2019-03-13stop wirewatch if launching exchange failsChristian Grothoff
2019-03-13return proper error message instead of aborting, fix a few minor memory ↵Christian Grothoff
leaks in taler-exchange-benchmark
2018-12-18/withdraw: #5284.Marcello Stanisci
2018-12-18/refresh/*: #5284.Marcello Stanisci
2018-12-18/deposit: #5284.Marcello Stanisci
2018-11-10preparing test logic for new auditor requirements (incomplete)Christian Grothoff
2018-10-02benchmark: variable 'refresh rate'Florian Dold
2018-10-02print CPU time for benchmark descendant processesFlorian Dold
2018-09-21result must be signedFlorian Dold
2018-09-21benchmark: don't crash on --helpFlorian Dold
2018-08-23exchange benchmark: add option to linger around after we're doneFlorian Dold
2018-08-19re-init logging so we can tell by PID who it isChristian Grothoff
2018-08-19add logic to allow fakebank transfers to be retriedChristian Grothoff
2018-08-19increase client limitFlorian Dold
2018-08-19benchmark: remove odd macroFlorian Dold
2018-08-19add remote benchmarkingFlorian Dold
2018-08-11implement retries for a few more commandsChristian Grothoff
2018-08-11add multi-reserve support, improve load balancing by not reusing connections ↵Christian Grothoff
in benchmark
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-09spaceingChristian Grothoff
2018-08-09report ore precisely where commands went wrongChristian 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-27Benchmark,Marcello Stanisci
extract bank url from the configuration; then make example config usable.
2018-07-27Make benchmark config file working.Marcello Stanisci
2018-07-25Benchmark.Marcello Stanisci
Building the /wire response object inside the tool.
2018-07-25Give default loglev at benchmark.Marcello Stanisci
2018-07-25Benchmark.Marcello Stanisci
Removing "-new" part from the source file.
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
2017-12-10eliminate use of exchange's /admin/add/incoming with fakebank in ↵Christian Grothoff
taler-exchange-benchmark
2017-11-29fixing #5178Christian Grothoff
2017-10-31major API refactoring, adding planchet generation and coin extraction APIs ↵Christian Grothoff
to the Taler crypto library, thereby simplifying code in withdraw, refresh, tipping, payback and testcases; slight API incompatibilities to previous versions are introduced
2017-10-17exit more nicely if command line arguments were wrongChristian Grothoff
2017-10-06use proper return value, some c99 changesChristian Grothoff
2017-10-06check return value from TALER_JSON_hashChristian Grothoff
2017-07-01implement logic to check protocol version compatibility (#5035)Christian Grothoff
2017-05-29rename proposal_data to contract_terms (see #4879)Florian Dold
2017-05-04fix indentationChristian Grothoff
2017-04-20fix misc doxygen issuesChristian Grothoff
2017-03-25renaming GNUNET_GETOPT-symbols to match latest changes in GNUnetChristian Grothoff
2017-03-15update getopt config parsing style to match 'getopt' GNUnet branch API changeChristian Grothoff