Phil Salant
05075ea5b7
linters: modify code to pass maligned and interfacer ( #3959 )
...
* Fix maligned structs
* Fix interfacer errors
* Revert accidental go.mod and go.sum changes
* Revert P2PConfig struct maligned reorder
* Revert PeerRoundState struct maligned reordering
* Revert RoundState struct maligned reordering
* Reorder WSClient struct
* Revert accidental type change
* Clean up type change
* Clean up type changes
* Revert to types.ABCIApplicationServer in GRPCServer struct
* Revert maligned changes to BaseConfig struct
* Fix tests in io_test.go
* Fix client_test package tests
* Fix reactor tests in consensus package
* Fix new interfacer errors
2019-09-30 17:12:51 -07:00
Anton Kaliaev
cdf3a74f48
Unclean shutdown on SIGINT / SIGTERM ( #3308 )
...
* libs/common: TrapSignal accepts logger as a first parameter
and does not block anymore
* previously it was dumping "captured ..." msg to os.Stdout
* TrapSignal should not be responsible for blocking thread of execution
Refs #3238
* exit with zero (0) code upon receiving SIGTERM/SIGINT
Refs #3238
* fix formatting in docs/app-dev/abci-cli.md
Co-Authored-By: melekes <anton.kalyaev@gmail.com>
* fix formatting in docs/app-dev/abci-cli.md
Co-Authored-By: melekes <anton.kalyaev@gmail.com>
2019-02-23 10:48:28 -05:00
Anton Kaliaev
35b671214c
tools: Refactor tm-bench ( #2570 )
...
* specify time unit for FlushThrottleTimeout in TestP2PConfig
Refs #2555
* [tm-bench] refactor code
https://github.com/tendermint/tendermint/pull/2405#pullrequestreview-157166387
2018-10-08 15:03:38 +02:00
bradyjoestar
4c0c6e0116
[tm-bench] exit on CTRL-C ( #2405 )
2018-10-08 11:06:01 +04:00
zhangzheng
c6c0b52d0c
tools/tm-bench: bounds check for txSize and improving test cases ( #2410 )
...
Fixes #2409
2018-09-17 13:08:47 +04:00
ValarDragon
aff063b79b
tools/tmbench: Move statistics to a seperate file
...
This PR moves statistics to its own file, seperates getBlockMetas
into its own function, and removes the timeEnd parameter from
calculate statistics. The ending time is now computed directly from
the start time and the duration, to enforce that we only collect
data for the provided duration.
2018-07-13 18:00:49 -07:00
ValarDragon
93a3f701fe
Merge branch 'dev/tm_bench_ignore_first_block_if_empty' into dev/tmbench_fix_end_time
2018-07-12 15:40:46 -07:00
ValarDragon
e46ae15859
Use waitgroups for starting up
2018-07-12 15:37:46 -07:00
ValarDragon
75c9303c68
tools/tmbench: Fix the end time being used for statistics calculation
...
Previously we were using the time at which all connections closed in statistics, not
the time after {duration} seconds.
2018-07-12 13:02:34 -07:00
ValarDragon
bd050c1d03
Make code smell better
2018-07-12 12:42:26 -07:00
ValarDragon
e785d6851c
Fix getting the start time so the first block is no longer empty
2018-07-11 22:55:20 -07:00
ValarDragon
f04a087546
Try melekes suggestion
2018-07-11 21:54:46 -07:00
ValarDragon
94c8dd1c55
Merge remote-tracking branch 'origin/develop' into dev/tm_bench_ignore_first_block_if_empty
2018-07-11 21:39:06 -07:00
Dev Ojha
b980ef8bea
tools/tm-bench: Remove testing flags from help ( #1949 )
2018-07-11 09:54:59 +04:00
ValarDragon
50ea68a426
tools/tm-bench: Don't count the first block if its empty
2018-07-10 22:14:41 -07:00
Zach
8ce588d984
fixes for tools repo merge ( #1945 )
...
fixes for tools repo merge (#1943 )
2018-07-10 16:42:27 -04:00
Zach Ramsay
2f4ab0c068
mv tools files to tools repo
2018-07-10 11:15:39 -04:00