ValarDragon
1dbe7b7e68
tools/tmbench: Improve accuracy with large tx sizes.
...
At larger tx sizes (e.g. > 10000) we were spending non-neglible
amounts of time in tx creation, due to making the final bytes random.
The slower the send loop, the less accurate it is at measuring the time
tendermint took. (As we can't reach the promised contract of the given rate)
There really isn't much need for that randomness, so this PR makes it
such that only the txNumber gets bumped between txs from the same
connection, thereby improving sendloop speed and accuracy.
2018-07-12 23:47:40 -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
Anton Kaliaev
3ffda994c2
Revert "rename privval#GetAddress and GetPubKey to Address and PubKey"
...
This reverts commit 58d0c8de89bcc6c081c5b33683c2d0a4e1f83eef.
2018-07-12 22:40:07 +04:00
Anton Kaliaev
6a85aecfb7
fix linter issues
2018-07-12 22:40:07 +04:00
Anton Kaliaev
d103aaf53f
add test for Vote#Verify
...
remove test for String (very brittle)
2018-07-12 22:40:06 +04:00
Anton Kaliaev
17e1df0cbd
test validator set more thoroughly
...
Refs #693
2018-07-12 22:40:06 +04:00
Anton Kaliaev
ff8ddee708
rename privval#GetAddress and GetPubKey to Address and PubKey
2018-07-12 22:40:06 +04:00
Anton Kaliaev
20bb522592
add tests for ABCIResults#Bytes and tx#IndexByHash
2018-07-12 22:40:06 +04:00
Anton Kaliaev
715ec19c96
add tests for protobuf
...
Refs #693
2018-07-12 22:40:06 +04:00
Anton Kaliaev
d51b196992
improve part set tests
...
Refs #693
2018-07-12 22:40:06 +04:00
Anton Kaliaev
5a4459935b
add a test for ConsensusParams#Update
...
Refs #693
2018-07-12 22:40:06 +04:00
Anton Kaliaev
3132f7fad4
add tests for genesis
...
Refs #693
2018-07-12 22:40:06 +04:00
Anton Kaliaev
80399e60fb
add tests for events public funcs
...
Refs #693
2018-07-12 22:40:05 +04:00
Anton Kaliaev
b271c40783
remove deprecated `app_options` field from genesis
2018-07-12 22:40:05 +04:00
Anton Kaliaev
37ce4e549e
add more tests for evidence
...
Refs #693
2018-07-12 22:40:05 +04:00
Anton Kaliaev
e4db5f8dcd
test event bus
...
Refs #693
2018-07-12 22:40:05 +04:00
Anton Kaliaev
6fe8ea966a
remove events we do not emit
2018-07-12 22:40:05 +04:00
Anton Kaliaev
1377ef1e1f
remove unused TxEventBuffer
2018-07-12 22:40:05 +04:00
Anton Kaliaev
95980d944b
[types] add tests for Block and Commit
...
Refs #693
2018-07-12 22:40:05 +04:00
ValarDragon
7a7f5782bc
Fix changelog entry
2018-07-11 22:59:13 -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
Zach
bbf2bd1d81
Deprecate/refactor content in docs/specification ( #1934 )
...
* docs: deprecate specification dir, closes #1814
* update genesis
* old spec dir, deprecation complete
* rm a file
2018-07-11 23:45:10 +04:00
Alexander Simmerl
4f7fac8076
Merge pull request #1950 from tendermint/1891-follow-up
...
remove print statements
2018-07-11 13:04:12 +02:00
Jack Zampolin
a3640ef809
Add OSX install script ( #1947 )
...
* Add OSX install script
* Address PR comments
2018-07-11 14:47:59 +04:00
Anton Kaliaev
1034a35b3a
remove print statements
...
Refs https://github.com/tendermint/tendermint/pull/1891#discussion_r201339918
2018-07-11 10:04:32 +04:00
Ethan Frey
f9ae7730fe
abciClient.BeginBlockSync should not hang on crashed server ( #1891 )
...
* Add test showing normal Sync call
* Show hanging response if server dies during BeginBlock
* Flush all in-flight requests on shutdown, not just pending requests
* Add bugfix to CHANGELOG
2018-07-11 09:59:16 +04: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
Ethan Buchman
f5ad8ef860
Merge pull request #1943 from tendermint/zach/merge-tools
...
Merge in the tools repo w/ commit history
2018-07-10 19:46:43 -04:00
Zach
8ce588d984
fixes for tools repo merge ( #1945 )
...
fixes for tools repo merge (#1943 )
2018-07-10 16:42:27 -04:00
Ethan Buchman
2aa2b63cad
Merge pull request #1942 from tendermint/release/v0.22.3
...
Release/v0.22.3
2018-07-10 14:12:56 -04:00
Ethan Buchman
17c924de7e
changelog, version
2018-07-10 11:56:22 -04:00
Ethan Buchman
ebe97d3956
dep: pin all deps to version or commit
2018-07-10 11:56:19 -04:00
Zach Ramsay
44dad6d70b
Revert "detele everything"
...
This reverts commit d02c5d1e30
.
2018-07-10 11:22:25 -04:00
Zach Ramsay
2f4ab0c068
mv tools files to tools repo
2018-07-10 11:15:39 -04:00
Zach Ramsay
65487586f8
fix conflict
2018-07-10 11:13:39 -04:00
Zach Ramsay
d02c5d1e30
detele everything
2018-07-10 11:12:46 -04:00
Ethan Buchman
9d81a74429
dev version
2018-07-10 10:12:55 -04:00
Ethan Buchman
5ff65274b8
Merge pull request #1935 from tendermint/release/v0.22.2
...
Release/v0.22.2
2018-07-10 10:01:55 -04:00
Ethan Buchman
ac3b764b52
update changelog
2018-07-10 09:55:15 -04:00
Ethan Buchman
223095d12f
remove Wait from consensus reactor OnStop
2018-07-10 09:48:01 -04:00
Ethan Buchman
af697d3c4a
changelog, version
2018-07-10 09:47:40 -04:00
Ethan Buchman
7c06a98b71
Merge branch 'master' into develop
2018-07-10 09:46:31 -04:00
Ethan Buchman
ce824d0b70
Merge pull request #1915 from tendermint/release/v0.22.1
...
Release/v0.22.1
2018-07-10 09:11:46 -04:00
Anton Kaliaev
4de9d42e4c
limit the number of requests in flights for Prometheus server ( #1927 )
...
* limit the number of requests in flights for Prometheus server
Closes #1804
Default to 1 because usually there's just one collector.
* config: Up default for prom connections
2018-07-10 15:49:48 +04:00