Skip to content

Commit b8654b7

Browse files
alanchchenmarkya0616
authored andcommitted
Merge pull request #120 from getamis/feature/request-msg-refacotring
consensus/istanbul: don't print out the actual request since it's too long
2 parents 8c8fead + b01a436 commit b8654b7

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

consensus/istanbul/core/request.go

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,15 @@ func (c *core) handleRequest(request *istanbul.Request) error {
2222
logger := c.logger.New("state", c.state, "seq", c.current.sequence)
2323

2424
if err := c.checkRequestMsg(request); err != nil {
25-
logger.Warn("unexpected requests", "err", err, "request", request)
25+
if err == errInvalidMessage {
26+
logger.Warn("invalid request")
27+
return err
28+
}
29+
logger.Warn("unexpected request", "err", err, "number", request.Proposal.Number(), "hash", request.Proposal.Hash())
2630
return err
2731
}
2832

29-
logger.Trace("handleRequest", "request", request.Proposal.Number())
33+
logger.Trace("handleRequest", "number", request.Proposal.Number(), "hash", request.Proposal.Hash())
3034

3135
if c.state == StateAcceptRequest {
3236
c.sendPreprepare(request)
@@ -55,7 +59,7 @@ func (c *core) checkRequestMsg(request *istanbul.Request) error {
5559
func (c *core) storeRequestMsg(request *istanbul.Request) {
5660
logger := c.logger.New("state", c.state)
5761

58-
logger.Trace("Store future requests", "request", request)
62+
logger.Trace("Store future request", "request", "number", request.Proposal.Number(), "hash", request.Proposal.Hash())
5963

6064
c.pendingRequestsMu.Lock()
6165
defer c.pendingRequestsMu.Unlock()
@@ -78,14 +82,14 @@ func (c *core) processPendingRequests() {
7882
err := c.checkRequestMsg(r)
7983
if err != nil {
8084
if err == errFutureMessage {
81-
c.logger.Trace("Stop processing request", "request", r)
85+
c.logger.Trace("Stop processing request", "number", r.Proposal.Number(), "hash", r.Proposal.Hash())
8286
c.pendingRequests.Push(m, prio)
8387
break
8488
}
85-
c.logger.Trace("Skip the pending request", "request", r, "err", err)
89+
c.logger.Trace("Skip the pending request", "number", r.Proposal.Number(), "hash", r.Proposal.Hash(), "err", err)
8690
continue
8791
}
88-
c.logger.Trace("Post pending request", "request", r)
92+
c.logger.Trace("Post pending request", "number", r.Proposal.Number(), "hash", r.Proposal.Hash())
8993

9094
go c.sendEvent(istanbul.RequestEvent{
9195
Proposal: r.Proposal,

0 commit comments

Comments
 (0)