Skip to content

Commit 644223e

Browse files
committed
sbft: do not backlog view change and new view messages
Change-Id: I5cebee6a9a1c86589700bef16700d249ed92d307 Signed-off-by: Simon Schubert <[email protected]>
1 parent 4a72065 commit 644223e

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

orderer/sbft/simplebft/simplebft.go

+6-6
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,12 @@ func (s *SBFT) Receive(m *Msg, src uint64) {
192192
} else if req := m.GetRequest(); req != nil {
193193
s.handleRequest(req, src)
194194
return
195+
} else if vs := m.GetViewChange(); vs != nil {
196+
s.handleViewChange(vs, src)
197+
return
198+
} else if nv := m.GetNewView(); nv != nil {
199+
s.handleNewView(nv, src)
200+
return
195201
}
196202

197203
if s.testBacklog(m, src) {
@@ -216,12 +222,6 @@ func (s *SBFT) handleQueueableMessage(m *Msg, src uint64) {
216222
} else if c := m.GetCheckpoint(); c != nil {
217223
s.handleCheckpoint(c, src)
218224
return
219-
} else if vs := m.GetViewChange(); vs != nil {
220-
s.handleViewChange(vs, src)
221-
return
222-
} else if nv := m.GetNewView(); nv != nil {
223-
s.handleNewView(nv, src)
224-
return
225225
}
226226

227227
log.Warningf("received invalid message from %d", src)

0 commit comments

Comments
 (0)