mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
raft: fix node bench
This commit is contained in:
parent
fe0bc4ff36
commit
d244e3bf6e
@ -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"))
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user