Thane Thomson
70592cc4d8
libs/common: remove deprecated PanicXXX functions ( #3595 )
...
* Remove deprecated PanicXXX functions from codebase
As per discussion over
[here](https://github.com/tendermint/tendermint/pull/3456#discussion_r278423492 ),
we need to remove these `PanicXXX` functions and eliminate our
dependence on them. In this PR, each and every `PanicXXX` function call
is replaced with a simple `panic` call.
* add a changelog entry
2019-04-26 14:23:43 +04:00
Anton Kaliaev
6941d1bb35
use nolint label instead of commenting
2019-02-06 18:21:32 +04:00
Anton Kaliaev
ffd3bf8448
remove or comment out unused code
2019-02-06 15:16:38 +04:00
Dev Ojha
2756be5a59
libs: Remove usage of custom Fmt, in favor of fmt.Sprintf ( #2199 )
...
* libs: Remove usage of custom Fmt, in favor of fmt.Sprintf
Closes #2193
* Fix bug that was masked by custom Fmt!
2018-08-10 09:25:57 +04:00
Ethan Buchman
d55243f0e6
fix import paths
2018-07-01 22:36:49 -04:00
Ricardo Domingos
e6abdb8b9d
p2p/trust: Fix nil pointer error on TrustMetric Copy() ( #1819 )
2018-06-27 08:37:30 +04:00
Anton Kaliaev
2a24ae90c1
fixes from Jae's review
...
1. remove pointer
2. add Quit() method to Service interface
2018-02-12 14:32:09 +04:00
Ethan Buchman
8d758560d8
p2p/trustmetric: non-deterministic test
2018-01-20 21:24:22 -05:00
Ethan Buchman
c1e167e330
note in trust metric test
2018-01-13 15:11:13 -05:00
Ethan Buchman
64f056b57d
Merge branch '916-remove-sleeps-from-tests' into develop
2017-12-12 16:43:36 -05:00
Ethan Buchman
90df9fa1bf
p2p/trust: remove extra channels
2017-12-12 16:43:19 -05:00
caffix
eae6e6381e
trust metric is now a service and the test ticker has been added
2017-12-12 15:33:42 -05:00
Zach
12c5a57415
determinisitic linter ( #902 )
...
* linter: address gosimple lints
* linter: make deterministic & a rebase fix
* lint/rpc: fix a gosimple lint
* run linter in CI
* fix rebase mistake
* fix makefile
* ugh
* revert Makefile
* add metalinter to CI
* try this
* linter: last little fix
* need glide
* better
* okayy circle, have it your way
* lints: gosimple
* pr comments
2017-12-10 17:44:22 +00:00
caffix
44f62e5e27
built the WaitForStop functionality into the Stop method
2017-12-09 13:25:28 -05:00
caffix
5d464364a8
fixed the racy test and removed all the calls to Sleep
2017-12-08 15:51:18 -05:00
Ethan Buchman
cb9a1dbb4f
p2p/trust: lock on Copy()
2017-12-01 23:35:17 -05:00
Ethan Buchman
814541f6d9
p2p/trust: split into multiple files and improve function order
2017-12-01 23:35:12 -05:00
Ethan Buchman
9529f12c28
more linting
2017-11-27 22:39:12 +00:00
caffix
887cb6d0cd
added public methods to handle locking within the trust metric
2017-11-22 23:42:38 -05:00
caffix
aeaf2d0b20
Merge branch 'develop' of https://github.com/tendermint/tendermint into develop
2017-11-22 23:11:01 -05:00
Ethan Buchman
e845987503
p2p: disable trustmetric test while being fixed
2017-11-22 20:20:53 +00:00
caffix
9c8100043e
made changes to address suggestions from the PR comments
2017-11-20 19:15:11 -05:00
caffix
4087326f45
fixed race condition reported in issue #881
2017-11-20 16:47:05 -05:00
Ethan Buchman
53f15fde07
update changelog
2017-11-17 00:04:03 +00:00
caffix
a724ffab25
added changes based on PR comments to the proposal
2017-11-15 17:59:48 -05:00
caffix
8b7649b90c
enhancements made in response to PR full review comments
2017-11-14 18:26:06 -05:00
caffix
687834c99e
added initial trust metric test routines
2017-11-14 18:26:06 -05:00
caffix
54c25ccbf5
integrated trust metric store as per PR comments
2017-11-14 18:26:06 -05:00
caffix
e160a6198c
added initial trust metric design doc and code
2017-11-14 18:26:06 -05:00