Skip to content

Commit

Permalink
raft: fix node bench
Browse files Browse the repository at this point in the history
  • Loading branch information
xiang90 committed Nov 27, 2014
1 parent fe0bc4f commit d244e3b
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions raft/node_bench_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -27,14 +27,16 @@ func BenchmarkOneNode(b *testing.B) {
defer cancel()

n := newNode()
r := newRaft(1, []uint64{1}, 10, 1, nil)
s := NewMemoryStorage()
r := newRaft(1, []uint64{1}, 10, 1, s)
go n.run(r)

defer n.Stop()

n.Campaign(ctx)
for i := 0; i < b.N; i++ {
<-n.Ready()
rd := <-n.Ready()
s.Append(rd.Entries)
n.Advance()
n.Propose(ctx, []byte("foo"))
}
Expand Down

0 comments on commit d244e3b

Please sign in to comment.