more consensus logging

This commit is contained in:
Jae Kwon 2015-05-05 18:03:00 -07:00
parent 32f7babf87
commit 44076e816d
2 changed files with 18 additions and 1 deletions

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)
}
}
}

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