- Timestamp:
- Mar 24, 2020, 8:22:40 AM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ring.go
r98 r138 2 2 3 3 import ( 4 "fmt" 4 5 "sync" 5 6 … … 87 88 func (rc *RingConsumer) diff() uint64 { 88 89 if rc.cur > rc.ring.cur { 89 panic( "soju: consumer cursor greater than producer cursor")90 panic(fmt.Sprintf("soju: consumer cursor (%v) greater than producer cursor (%v)", rc.cur, rc.ring.cur)) 90 91 } 91 92 return rc.ring.cur - rc.cur … … 113 114 msg := rc.ring.buffer[i] 114 115 if msg == nil { 115 panic( "soju: unexpected nil ring buffer entry")116 panic(fmt.Sprintf("soju: unexpected nil ring buffer entry at index %v", i)) 116 117 } 117 118 return msg
Note:
See TracChangeset
for help on using the changeset viewer.