Greg Szabo
36db612249
tendermint memcheck recheck disabled
2017-08-22 14:30:37 -04:00
Greg Szabo
76fbcadf2b
Added option to tendermint service to not create empty blocks
2017-08-22 13:49:45 -04:00
Ethan Buchman
bc9092d7db
Merge pull request #609 from orijtech/parseConfig-doc-update
...
cmd/tendermint/commands: update ParseConfig doc
2017-08-21 13:55:45 -04:00
Ethan Buchman
56b959b9f9
Merge pull request #611 from tendermint/dont_panic
...
Dont panic
2017-08-21 13:54:58 -04:00
Zach Ramsay
b3796e0aaa
rpc: typo fixes
2017-08-16 15:18:55 -04:00
Anton Kaliaev
d24083b257
generate md for Slate
2017-08-16 15:17:08 -04:00
Anton Kaliaev
83ec9f773a
wrote docs for rpc methods [ci skip]
...
for all of them except unsafe
2017-08-16 15:17:08 -04:00
Zach
a05c3ceb46
Merge pull request #42 from tendermint/zramsay-patch-1
...
create readme
2017-08-16 15:06:33 -04:00
Ethan Buchman
9ceccbe9a4
consensus: recover panics in receive routine
2017-08-16 01:01:09 -04:00
Ethan Buchman
35a4912449
dont panic on getVoteBitArray
2017-08-16 00:43:55 -04:00
Ethan Buchman
01e008cedd
Merge pull request #607 from tendermint/zramsay-patch-1
...
fix link from slack to rocket
2017-08-15 12:40:07 -04:00
Emmanuel Odeke
d8af26e75a
cmd/tendermint/commands: update ParseConfig doc
2017-08-12 16:29:11 -06:00
Anton Kaliaev
956966e658
add missing validator package to glide.yaml
2017-08-11 16:36:26 -04:00
Ethan Buchman
20c7a8f035
Merge pull request #31 from tendermint/bugfix/escape-syntax-for-base-16-hashes
...
[pubsub/query] quote values using single quotes
2017-08-11 12:33:48 -04:00
Zach
03ddb109ec
fix link from slack to rocket
2017-08-11 10:30:04 -04:00
Anton Kaliaev
fa990f0803
add test case for hex
2017-08-10 19:46:59 -04:00
Anton Kaliaev
2fd8496bc1
correct handling of pings and pongs
...
server:
- always has read & write timeouts
- ping handler never blocks the reader (see A)
- sends regular pings to check up on a client
A:
at some point server write buffer can become full, so in order not to
block reads from a client (see
https://github.com/gorilla/websocket/issues/97 ), server may skip some
pongs. As a result, client may disconnect. But you either have to do
that or block the reader. There is no third way.
client:
- optional read & write timeouts
- optional ping/pong to measure latency
2017-08-10 17:53:49 -04:00
Ethan Buchman
8d7640894d
Merge pull request #606 from tendermint/release-v0.10.3
...
Release v0.10.3
v0.10.3
2017-08-10 10:25:48 -04:00
Ethan Buchman
c5a657f540
consensus: test proposal heartbeat
2017-08-10 01:24:23 -04:00
Ethan Buchman
1ea43e513d
version bump
2017-08-10 00:14:49 -04:00
Ethan Buchman
c9e11de2a7
consensus: log ProposalHeartbeat msg
2017-08-10 00:12:16 -04:00
Ethan Buchman
f644fc5725
changelog
2017-08-10 00:04:07 -04:00
Ethan Buchman
49278a7f9c
Merge pull request #579 from tendermint/feature/sync_status
...
Add fast-sync status to Status() call
2017-08-09 23:51:25 -04:00
Ethan Buchman
b0728260e9
comments
2017-08-09 23:51:09 -04:00
Ethan Buchman
92ada55e5a
make conR.FastSync() thread safe
2017-08-09 14:55:21 -04:00
Ethan Buchman
8840ae6ae2
Merge pull request #597 from zramsay/tendermint-types-links
...
fix dead tendermint types links in specs
2017-08-08 22:19:10 -04:00
Ethan Buchman
21dab22f17
Merge pull request #599 from zramsay/docs-getting-started
...
docs fixes throughout
2017-08-08 22:17:44 -04:00
Ethan Buchman
10a849c27e
Merge pull request #596 from zramsay/deduplications
...
Deduplications
2017-08-08 22:16:25 -04:00
Anton Kaliaev
236489aecf
backlog must always have higher priority
2017-08-08 19:03:48 -04:00
Ethan Buchman
7108c66e3b
Merge pull request #584 from tendermint/no-empty-blocks
...
No empty blocks
2017-08-08 18:10:04 -04:00
Ethan Buchman
797acbe911
ws: small comment
2017-08-08 17:33:17 -04:00
Ethan Buchman
0bf66deb3c
fixes from review
2017-08-08 17:09:04 -04:00
Ethan Buchman
d2f3e9faf4
test CreateEmptyBlocksInterval
2017-08-08 16:35:25 -04:00
Ethan Buchman
37f1390473
CreateEmptyBlocks and CreateEmptyBlocksInterval
2017-08-08 16:22:37 -04:00
Anton Kaliaev
9b5f21a650
[ws-server] reset readTimeout when we receive something
2017-08-08 16:03:04 -04:00
Anton Kaliaev
8267920749
[ws-client] write normal close message
2017-08-08 16:02:37 -04:00
Anton Kaliaev
6c85e4be4f
change server ping period to be less frequent
...
no need to ping ws every 10 sec
2017-08-08 13:21:59 -04:00
Anton Kaliaev
23a87304cc
add a comment for PingPongLatencyTimer [ci skip]
2017-08-08 13:20:58 -04:00
Anton Kaliaev
c14b39da5f
make RPC server's ping period and pong wait configurable via options
2017-08-07 18:29:55 -04:00
Anton Kaliaev
57eee2466b
make WSClient thread-safe
2017-08-07 17:56:38 -04:00
Anton Kaliaev
5d66d1c28c
fixes from review
2017-08-05 13:11:00 -04:00
Ethan Buchman
fb47ca6d35
fixes from review
2017-08-04 21:36:11 -04:00
Anton Kaliaev
0013053fae
allow to change pong wait and ping period
2017-08-04 10:42:55 -04:00
Emmanuel Odeke
b4a51871b9
common/IsDirEmpty: do not mask non-existance errors
...
Currently IsDirEmpty returns true, err if it encounters
any error after trying to os.Open the directory.
I noticed this while studying the code and recalled a bug
from an earlier project in which doing the exact same thing
on code without permissions would trip out and falsely report
that the directory was empty.
Given demo.go in https://play.golang.org/p/vhTPU2RiCJ
* Demo:
```shell
$ mkdir -p sample-demo/1 && touch sample-demo/2
$ echo "1st round" && go run demo.go sample-demo
$ sudo chown root sample-demo && sudo chmod 0700 sample-demo
$ echo "2nd round" && go run demo.go sample-demo
```
That then prints out
```shell
1st round
original:: empty: false err: <nil>
updated:: empty: false err: <nil>
2nd round
original:: empty: true err: open data/: permission denied
updated:: empty: false err: open data/: permission denied
```
where in "2nd round", the original code falsely reports that
the directory is empty but that's a permission error.
I could write a code test for it, but that test requires me to change
users and switch to root as a Go user so no point in complicating our
tests, but otherwise it is a 1-to-1 translation between shell and Go.
2017-08-04 02:22:17 -06:00
Anton Kaliaev
1abbb11b44
do not exit from reconnectRoutine!
2017-08-03 22:44:18 -04:00
Anton Kaliaev
54903adeff
add IsReconnecting and IsActive methods
2017-08-03 19:10:15 -04:00
Anton Kaliaev
c08618f7e9
expose latency timer on WSClient
2017-08-03 19:10:14 -04:00
Anton Kaliaev
d578f7f81e
biff up WS client
...
What's new:
- auto reconnect
- ping/pong
- colored tests
2017-08-03 19:10:14 -04:00
Ethan Buchman
043c6018b4
Merge pull request #591 from tendermint/heartbeat
...
broadcast proposer heartbeat msg
2017-08-03 14:35:25 -04:00
Ethan Buchman
d0965cca05
forgot heartbeat file
2017-08-03 13:58:17 -04:00