Ethan Buchman
57cc8ab977
Merge pull request #1143 from tendermint/1091-race-condition
call FlushSync before calling CommitSync
7 years ago
Ethan Buchman
99034904f8
p2p: fix tests for required channels
7 years ago
Ethan Buchman
a0ffcbcee4
Merge pull request #1137 from tendermint/docs-consolidate
WIP: docs consolidation
7 years ago
Ethan Buchman
260affd037
docs consolidation
7 years ago
Ethan Buchman
d7b1b8d3d5
Merge pull request #1129 from tendermint/addrbook
p2p: bust up into sub dirs
7 years ago
Ethan Buchman
50129ad8ac
p2p: add Channels to NodeInfo and don't send for unknown channels
7 years ago
Ethan Buchman
5c9cb5e6a2
Merge pull request #1133 from tendermint/fix/stop-peer-for-error
StopPeerForError in blockchain and consensus
7 years ago
Ethan Buchman
4051391039
blockchain: test wip for hard to test functionality [ci skip]
7 years ago
Ethan Buchman
8f3bd3f209
p2p: addrBook.Save() on DialPeersAsync
7 years ago
Ethan Buchman
85816877c6
config: fix addrbook path to go in config
7 years ago
Ethan Buchman
87087b8acd
consensus: minor cosmetic
7 years ago
Ethan Buchman
775bb85efb
p2p/pex: wait to connect to all peers in reactor test
7 years ago
Ethan Buchman
21ce5856b3
p2p: notes about ListenAddr
7 years ago
Ethan Buchman
f5226e0008
Merge pull request #1144 from tendermint/create-logs-tarball
mercy for developers with slow Internet
7 years ago
Anton Kaliaev
a745fe2eed
mercy for developers with slow Internet
7 years ago
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.
```
7 years ago
Ethan Buchman
6a5818e107
Merge pull request #1138 from tendermint/small-fix
Small fix in example
7 years ago
Zarko Milosevic
dfdfd6c98e
Small fix in example
7 years ago
Ethan Buchman
3090b05eb4
p2p: use conn.Close when peer is nil
7 years ago
Ethan Buchman
ee674f919f
StopPeerForError in blockchain and consensus
7 years ago
Ethan Buchman
813bb6af96
Merge pull request #1092 from tendermint/add-consensus-reactor-doc
Add consensus reactor doc
7 years ago
Ethan Buchman
aecbff725f
Merge pull request #1082 from tendermint/document-proposer-selection
Document proposer selection procedure
7 years ago
Ethan Buchman
6679fef2be
Merge pull request #1056 from tendermint/feature/mempool-spec
WIP: Mempool specification
7 years ago
Ethan Buchman
c070ed056a
Merge pull request #1051 from tendermint/feature/blockchain_reactor_docs
docs: Blockchain Reactor Documentation
7 years ago
Ethan Buchman
2c6ed302b7
minor changes [ci skip]
7 years ago
Adrian Brink
0eb85161aa
More specification
7 years ago
Adrian Brink
940145b368
Bullet points for reactor and poolRoutine
7 years ago
Adrian Brink
a30315276b
Formatting and documentation
7 years ago
Adrian Brink
6366eb9d99
Cleanup build and structure
7 years ago
Ethan Buchman
44e967184a
p2p: tmconn->conn and types->p2p
7 years ago
Ethan Buchman
2ec425ae4b
Merge pull request #1128 from tendermint/862-seed-crawler-mode
seed crawler mode
7 years ago
Ethan Buchman
0d7d16005a
fixes
7 years ago
Ethan Buchman
5b5cbaa66a
p2p: use sub dirs
7 years ago
Ethan Buchman
03550c7076
wip addrbook
7 years ago
Ethan Buchman
930fde056a
p2p: add back lost func
7 years ago
Ethan Buchman
8d758560d8
p2p/trustmetric: non-deterministic test
7 years ago
Ethan Buchman
7b87cdaed8
p2p: seed disconnects after sending addrs
7 years ago
Ethan Buchman
c2f97e6454
p2p: seed mode fixes from rebase and review
7 years ago
Ethan Buchman
88eb3e7af0
some minor renames
7 years ago
caffix
949211a137
added a test for PEX reactor seed mode
7 years ago
Ethan Buchman
39d8da3536
docs: update getting started [ci skip]
7 years ago
Ethan Buchman
ae27e85bf7
add warnings about new spec
7 years ago
Ethan Buchman
f2d19162d2
fixes from caffix review
7 years ago
Zarko Milosevic
d36e118bf6
Add Consensus reactor spec
7 years ago
Ethan Buchman
02c1aef48b
Merge pull request #1121 from tendermint/consensus-tests
Consensus tests
7 years ago
Ethan Buchman
6f3d9b4be3
fix race
7 years ago
Ethan Buchman
f06cc6630b
mempool: cfg.CacheSize and expose InitWAL
7 years ago
Ethan Buchman
8171628ee5
make tests run faster
7 years ago
Ethan Buchman
1cb76625d3
consensus: rename test funcs
7 years ago
Ethan Buchman
ebeadfc57e
dont run metalinter
7 years ago