Browse Source

more consensus logging

pull/67/head
Jae Kwon 10 years ago
parent
commit
44076e816d
2 changed files with 18 additions and 1 deletions
  1. +14
    -0
      common/bit_array_test.go
  2. +4
    -1
      consensus/reactor.go

+ 14
- 0
common/bit_array_test.go View File

@ -104,3 +104,17 @@ func TestSub2(t *testing.T) {
}
}
}
func TestPickRandom(t *testing.T) {
for idx := 0; idx < 123; idx++ {
bA1 := NewBitArray(123)
bA1.SetIndex(uint(idx), true)
index, ok := bA1.PickRandom()
if !ok {
t.Fatal("Expected to pick element but got none")
}
if index != uint(idx) {
t.Fatalf("Expected to pick element at %v but got wrong index", idx)
}
}
}

+ 4
- 1
consensus/reactor.go View File

@ -564,7 +564,10 @@ OUTER_LOOP:
if sleeping == 0 {
// We sent nothing. Sleep...
sleeping = 1
log.Debug("No votes to send, sleeping", "peer", peer)
log.Debug("No votes to send, sleeping", "peer", peer,
"localPV", rs.Prevotes.BitArray(), "peerPV", prs.Prevotes,
"localPC", rs.Precommits.BitArray(), "peerPC", prs.Precommits,
"localCM", rs.Commits.BitArray(), "peerCM", prs.Commits)
} else if sleeping == 2 {
// Continued sleep...
sleeping = 1


Loading…
Cancel
Save