Browse Source

return back defaultChannelCapacity

pull/1244/head
Anton Kaliaev 7 years ago
parent
commit
f299689573
No known key found for this signature in database GPG Key ID: 7B6881D965918214
2 changed files with 7 additions and 6 deletions
  1. +4
    -4
      blockchain/pool_test.go
  2. +3
    -2
      blockchain/reactor.go

+ 4
- 4
blockchain/pool_test.go View File

@ -34,8 +34,8 @@ func makePeers(numPeers int, minHeight, maxHeight int64) map[p2p.ID]testPeer {
func TestBasic(t *testing.T) {
start := int64(42)
peers := makePeers(10, start+1, 1000)
errorsCh := make(chan peerError)
requestsCh := make(chan BlockRequest)
errorsCh := make(chan peerError, 1000)
requestsCh := make(chan BlockRequest, 1000)
pool := NewBlockPool(start, requestsCh, errorsCh)
pool.SetLogger(log.TestingLogger())
@ -91,8 +91,8 @@ func TestBasic(t *testing.T) {
func TestTimeout(t *testing.T) {
start := int64(42)
peers := makePeers(10, start+1, 1000)
errorsCh := make(chan peerError)
requestsCh := make(chan BlockRequest)
errorsCh := make(chan peerError, 1000)
requestsCh := make(chan BlockRequest, 1000)
pool := NewBlockPool(start, requestsCh, errorsCh)
pool.SetLogger(log.TestingLogger())
err := pool.Start()


+ 3
- 2
blockchain/reactor.go View File

@ -76,8 +76,9 @@ func NewBlockchainReactor(state sm.State, blockExec *sm.BlockExecutor, store *Bl
store.Height()))
}
requestsCh := make(chan BlockRequest)
errorsCh := make(chan peerError)
const cap = 1000 // must be bigger than peers count
requestsCh := make(chan BlockRequest, cap)
errorsCh := make(chan peerError, cap) // so we don't block in #Receive#pool.AddBlock
pool := NewBlockPool(
store.Height()+1,
requestsCh,


Loading…
Cancel
Save