Commit Graph

63 Commits

Author SHA1 Message Date
Dev Ojha 48e1227f92 tmbench: Make sendloop act in one second segments (#110)
* tmbench: Make sendloop act in one second segments

Previous behaviour was to make the sendloop send all its messages
and then time how long that took. (Possibly waiting if too fast)
This has the same operation when too fast, but stops the loop
after one second. This is useful if a large tx amount is specified
and the ping doesn't get executed. Tmbench no longer crashes on
large rates.

* Update Readme
2018-06-28 12:11:05 +04:00
ValarDragon 3b461bfbe9 tmbench: Update dependencies to use tendermint's master 2018-06-24 22:40:55 +04:00
ValarDragon 2bcd7e5962 tm-bench: Update dependencies, add total metrics
* Update tendermint to develop branch
* Update tmlibs to develop branch
* Add total field for txs and blocks
2018-06-23 08:26:11 +04:00
ValarDragon b7925cd34f tmbench: Make tx size configurable
* Make the parameter for tx size in bytes -s <size>, w/ default value 250
2018-06-23 08:26:11 +04:00
Alexander Simmerl 65b479dd65
tm-bench: Improve code shape
* return error so main controls exit states
* formatting
* order imports
2018-06-23 01:57:50 +02:00
ValarDragon 7eb2674e2b tmbench: Fix iterating through the blocks, update readme 2018-06-22 16:24:18 -07:00
Ethan Buchman e79b642d8d wip fixes 2018-06-22 16:06:24 -07:00
Zach 47256cfda2 update ports from 466* to 266* (#104)
* updates ports from 466* to 266*

* missed a port
2018-06-22 19:55:07 +04:00
Zach 95e3e7afcd remove deprecated docker directory & docs: rst2md (#102) 2018-06-06 16:53:58 +04:00
Anton Kaliaev a28fdfd3a8
fix stats calculation 2018-05-10 17:08:49 +04:00
Anton Kaliaev 80e6e0fa05
only call Sleep if it took us less than 1 sec. to generate txs 2018-05-08 16:23:29 +04:00
Anton Kaliaev 52d3eca67c
check if block was created after timeStart 2018-05-08 16:23:00 +04:00
Anton Kaliaev ab9881471a
[tm-bench] give user ability to change rpc function (#91)
Closes #17
2018-05-04 16:35:39 +04:00
Anton Kaliaev 8b5c692a6a
different way to get stats (#90)
Refs #62
2018-05-04 16:13:42 +04:00
Greg Szabo 603d173b87 Changed tm-bench output to json (#83)
* Changed output to json

* Added -output-format parameter (issue #40)

* remove leftover debug message
2018-05-03 13:08:19 +04:00
Anton Kaliaev 3d333f5cac
[bench] bump version 2018-04-03 13:42:57 +02:00
Anton Kaliaev 63deea9675
[bench] update monitor 2018-04-03 13:42:13 +02:00
Anton Kaliaev 34896f2988
remove .dockerignore 2018-04-03 13:21:21 +02:00
Anton Kaliaev 8f741b44d6
[monitor/bench] fix Dockerfile.dev 2018-04-03 13:19:21 +02:00
Anton Kaliaev d831b443da
[bench] fix type errors 2018-04-03 12:48:33 +02:00
Anton Kaliaev aa40f8a868
[bench] do not send vendor dir to docker 2018-04-03 12:43:09 +02:00
Anton Kaliaev 2912f40f8e
[bench] switch from glide to dep 2018-04-03 12:42:49 +02:00
Anton Kaliaev efb8f6fc1f
[bench] update Makefile 2018-04-03 12:39:58 +02:00
Anton Kaliaev 4a03eb7baf
[monitor] bring back readme 2018-04-03 11:55:43 +02:00
Racin Nygaard 0d8ca4ec10 Documentation: Wrong command-line flag 2018-03-18 18:51:37 +01:00
Anton Kaliaev 1644773e69
Merge pull request #68 from tendermint/ugrade-tm-monitor-and-tm-bench
Ugrade tm monitor and tm bench
2017-12-07 14:59:01 -06:00
Anton Kaliaev 02afeba9fa
extend the list of osarch to build for 2017-12-07 14:19:06 -06:00
Anton Kaliaev 705bf7dd1f
update tm-bench version to 0.2.1 2017-12-07 14:03:05 -06:00
Anton Kaliaev 38b3cfafb8
update tm version to 0.12.1 in readme 2017-12-07 13:32:34 -06:00
Anton Kaliaev 39e354e12e
[tm-bench] update to tm 0.12.1 2017-12-07 13:25:57 -06:00
Anton Kaliaev c245768377
[tm-bench] update Makefile 2017-12-07 13:25:35 -06:00
Anton Kaliaev c36ba95cf7
add dev docs section to readme [ci skip]
Refs https://github.com/tendermint/tendermint/issues/889
2017-11-23 11:22:30 -06:00
Anton Kaliaev 38d51cf9cd
[tm-monitor/tm-bench] fewer platforms
also update dist command to produce SHA256 sums file
2017-10-06 14:54:59 +04:00
Anton Kaliaev f927f0a736 Merge branch 'master' into develop 2017-10-06 12:16:07 +04:00
Anton Kaliaev 4c4a945658
[tm-bench] update deps 2017-10-06 12:04:44 +04:00
Anton Kaliaev 769c7d015e
[tm-bench] bump version to 0.2.0 2017-10-06 11:38:31 +04:00
Anton Kaliaev 989ff83c4c
[tm-bench] refactor code
- set ID in RPCRequest
- rename get_deps to get_vendor_deps
2017-10-06 11:38:21 +04:00
Greg Szabo 76da726d2a
Changed transaction message size to 250 bytes 2017-10-06 11:36:50 +04:00
Greg Szabo 279d6a0ebb
Typo fix in transacter.go 2017-10-06 11:36:50 +04:00
Greg Szabo 45a7ae2e62
Fixes to tm-bench transaction content
- Initialize random with current time as seed so transaction messages are different at every run
- Added hash of hostname to make transactions coming from different hosts different in every case
- Added current time to transaction to make sure that messages are different even if random numbers are the same in subsequent runs
- Shortened the transaction size to 64 bytes from the original 250
2017-10-06 11:36:50 +04:00
Anton Kaliaev cd5173f9a5
update tm-bench 2017-10-06 11:36:50 +04:00
Anton Kaliaev 42f58ceb4b
[tm-monitor] call latency callback in a separate goroutine 2017-10-06 11:36:49 +04:00
Anton Kaliaev 081bd0805e
[tm-bench] increase pong write timeout by overriding the default handler 2017-10-06 11:36:49 +04:00
Anton Kaliaev 877e8e31f7
[tm-bench] update tm-monitor 2017-10-06 11:36:49 +04:00
Zach Ramsay 3f55cc3430 docs: use README.rst to be pulled from tendermint 2017-09-16 14:13:09 -04:00
Zach Ramsay 961e936100 remove tm-bench/monitor README's destined for tmint docs 2017-09-13 15:47:41 -04:00
Anton Kaliaev fa3864c226
[tm-bench] update deps 2017-07-29 14:52:55 -04:00
Anton Kaliaev 7ab861358a
[tm-bench] update alpine version 2017-07-29 12:54:28 -04:00
Anton Kaliaev 73ced040a3
[tm-bench] updated deps 2017-07-28 18:13:39 -04:00
Ethan Buchman 1c1fbcd70f update tm-bench glide to develop 2017-05-20 17:37:30 -04:00