Ethan Buchman
f5226e0008
Merge pull request #1144 from tendermint/create-logs-tarball
...
mercy for developers with slow Internet
2018-01-23 12:47:45 -05:00
Anton Kaliaev
a745fe2eed
mercy for developers with slow Internet
2018-01-23 20:37:38 +04:00
Anton Kaliaev
5f3048bd09
call FlushSync before calling CommitSync
...
if we call it after, we might receive a "fresh" transaction from
`broadcast_tx_sync` before old transactions (which were not
committed).
Refs #1091
```
Commit is called with a lock on the mempool, meaning no calls to CheckTx
can start. However, since CheckTx is called async in the mempool
connection, some CheckTx might have already "sailed", when the lock is
released in the mempool and Commit proceeds.
Then, that spurious CheckTx has not yet "begun" in the ABCI app (stuck
in transport?). Instead, ABCI app manages to start to process the
Commit. Next, the spurious, "sailed" CheckTx happens in the wrong place.
```
2018-01-23 16:56:14 +04:00
Ethan Buchman
6a5818e107
Merge pull request #1138 from tendermint/small-fix
...
Small fix in example
2018-01-22 17:27:35 -05:00
Zarko Milosevic
dfdfd6c98e
Small fix in example
2018-01-22 13:10:54 +01:00
Ethan Buchman
3090b05eb4
p2p: use conn.Close when peer is nil
2018-01-21 16:26:59 -05:00
Ethan Buchman
ee674f919f
StopPeerForError in blockchain and consensus
2018-01-21 13:32:04 -05:00
Ethan Buchman
813bb6af96
Merge pull request #1092 from tendermint/add-consensus-reactor-doc
...
Add consensus reactor doc
2018-01-21 12:40:28 -05:00
Ethan Buchman
aecbff725f
Merge pull request #1082 from tendermint/document-proposer-selection
...
Document proposer selection procedure
2018-01-21 12:39:43 -05:00
Ethan Buchman
6679fef2be
Merge pull request #1056 from tendermint/feature/mempool-spec
...
WIP: Mempool specification
2018-01-21 12:39:10 -05:00
Ethan Buchman
c070ed056a
Merge pull request #1051 from tendermint/feature/blockchain_reactor_docs
...
docs: Blockchain Reactor Documentation
2018-01-21 12:38:32 -05:00
Ethan Buchman
2c6ed302b7
minor changes [ci skip]
2018-01-21 12:36:46 -05:00
Adrian Brink
0eb85161aa
More specification
2018-01-21 12:35:09 -05:00
Adrian Brink
940145b368
Bullet points for reactor and poolRoutine
2018-01-21 12:32:45 -05:00
Adrian Brink
a30315276b
Formatting and documentation
2018-01-21 12:32:23 -05:00
Adrian Brink
6366eb9d99
Cleanup build and structure
2018-01-21 12:31:14 -05:00
Ethan Buchman
44e967184a
p2p: tmconn->conn and types->p2p
2018-01-21 00:34:41 -05:00
Ethan Buchman
2ec425ae4b
Merge pull request #1128 from tendermint/862-seed-crawler-mode
...
seed crawler mode
2018-01-20 23:35:26 -05:00
Ethan Buchman
0d7d16005a
fixes
2018-01-20 21:44:30 -05:00
Ethan Buchman
5b5cbaa66a
p2p: use sub dirs
2018-01-20 21:35:37 -05:00
Ethan Buchman
03550c7076
wip addrbook
2018-01-20 21:33:43 -05:00
Ethan Buchman
930fde056a
p2p: add back lost func
2018-01-20 21:28:00 -05:00
Ethan Buchman
8d758560d8
p2p/trustmetric: non-deterministic test
2018-01-20 21:24:22 -05:00
Ethan Buchman
7b87cdaed8
p2p: seed disconnects after sending addrs
2018-01-20 21:24:22 -05:00
Ethan Buchman
c2f97e6454
p2p: seed mode fixes from rebase and review
2018-01-20 21:24:22 -05:00
Ethan Buchman
88eb3e7af0
some minor renames
2018-01-20 21:24:20 -05:00
caffix
949211a137
added a test for PEX reactor seed mode
2018-01-20 21:23:48 -05:00
Ethan Buchman
39d8da3536
docs: update getting started [ci skip]
2018-01-20 21:21:50 -05:00
Ethan Buchman
ae27e85bf7
add warnings about new spec
2018-01-20 21:20:15 -05:00
Ethan Buchman
f2d19162d2
fixes from caffix review
2018-01-20 21:20:09 -05:00
Zarko Milosevic
d36e118bf6
Add Consensus reactor spec
2018-01-19 19:57:08 +01:00
Ethan Buchman
02c1aef48b
Merge pull request #1121 from tendermint/consensus-tests
...
Consensus tests
2018-01-19 12:50:32 -05:00
Ethan Buchman
6f3d9b4be3
fix race
2018-01-19 01:36:52 -05:00
Ethan Buchman
f06cc6630b
mempool: cfg.CacheSize and expose InitWAL
2018-01-19 01:03:03 -05:00
Ethan Buchman
8171628ee5
make tests run faster
2018-01-19 00:59:09 -05:00
Ethan Buchman
1cb76625d3
consensus: rename test funcs
2018-01-19 00:59:09 -05:00
Ethan Buchman
ebeadfc57e
dont run metalinter
2018-01-19 00:58:54 -05:00
Ethan Buchman
cca597a9c0
fix and test config file
2018-01-19 00:08:19 -05:00
Ethan Buchman
940db715f4
Merge pull request #1104 from tendermint/p2p-consolidate
...
WIP: P2P consolidate
2018-01-18 19:00:35 -05:00
Ethan Buchman
ec2b038493
Merge pull request #1103 from tendermint/1100-document-event-subscriptions
...
document event subscriptions
2018-01-18 19:00:01 -05:00
Ethan Buchman
ba0cb4f10e
Merge pull request #1115 from tendermint/docs-tx-format
...
document tx formats
2018-01-18 18:57:23 -05:00
Ethan Buchman
e764a180d8
docs: fix tx formats [ci skip]
2018-01-18 18:58:33 -05:00
Ethan Buchman
bc19e7843c
Merge branch 'develop' into p2p-consolidate
2018-01-18 18:30:37 -05:00
Ethan Buchman
f57f97c4bd
fix bash tests
2018-01-18 17:40:12 -05:00
Ethan Buchman
b32474bb1a
Merge pull request #1116 from tendermint/feature/prs
...
Create PULL_REQUEST_TEMPLATE.md
2018-01-18 13:52:18 -05:00
Adrian Brink
0a20e8f268
Create PULL_REQUEST_TEMPLATE.md
2018-01-18 13:53:18 -05:00
Zach Ramsay
9d4d939b89
docs: tx formats: closes #1083 , #536
2018-01-18 15:37:56 +00:00
Ethan Buchman
c1e6e73bb1
Merge pull request #1108 from tendermint/zramsay-patch-1
...
Update p2p README
2018-01-15 10:31:31 -05:00
Ethan Buchman
620c957a44
fix test
2018-01-14 13:24:43 -05:00
Ethan Buchman
64ce7eef16
Merge pull request #1107 from tendermint/p2p-pex-abuse
...
better abuse handling in pex
2018-01-14 13:03:02 -05:00