Re-enables multi-failure test case in round robin (#6143)

* re-enables multi-failure test case in round robin
This commit is contained in:
Victor Farazdagi 2020-06-05 14:26:10 +03:00 committed by GitHub
parent 92f23df368
commit fd3cb0be55
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 31 additions and 33 deletions

View File

@ -141,7 +141,7 @@ func (q *blocksQueue) loop() {
q.highestExpectedSlot = q.blocksFetcher.bestFinalizedSlot() q.highestExpectedSlot = q.blocksFetcher.bestFinalizedSlot()
continue continue
} }
log.Debug("Highest expected slot reached") log.WithField("slot", q.highestExpectedSlot).Debug("Highest expected slot reached")
q.cancel() q.cancel()
} }

View File

@ -117,38 +117,36 @@ func TestRoundRobinSync(t *testing.T) {
}, },
}, },
}, },
{
// TODO(3147): Handle multiple failures. name: "Multiple peers with multiple failures",
//{ currentSlot: 320, // 10 epochs
// name: "Multiple peers with multiple failures", expectedBlockSlots: makeSequence(1, 320),
// currentSlot: 320, // 10 epochs peers: []*peerData{
// expectedBlockSlots: makeSequence(1, 320), {
// peers: []*peerData{ blocks: makeSequence(1, 320),
// { finalizedEpoch: 9,
// blocks: makeSequence(1, 320), headSlot: 320,
// finalizedEpoch: 4, },
// headSlot: 320, {
// }, blocks: makeSequence(1, 320),
// { finalizedEpoch: 9,
// blocks: makeSequence(1, 320), headSlot: 320,
// finalizedEpoch: 4, failureSlots: makeSequence(1, 320),
// headSlot: 320, },
// failureSlots: makeSequence(1, 320), {
// }, blocks: makeSequence(1, 320),
// { finalizedEpoch: 9,
// blocks: makeSequence(1, 320), headSlot: 320,
// finalizedEpoch: 4, failureSlots: makeSequence(1, 320),
// headSlot: 320, },
// failureSlots: makeSequence(1, 320), {
// }, blocks: makeSequence(1, 320),
// { finalizedEpoch: 9,
// blocks: makeSequence(1, 320), headSlot: 320,
// finalizedEpoch: 4, failureSlots: makeSequence(1, 320),
// headSlot: 320, },
// failureSlots: makeSequence(1, 320), },
// }, },
// },
//},
{ {
name: "Multiple peers with different finalized epoch", name: "Multiple peers with different finalized epoch",
currentSlot: 320, // 10 epochs currentSlot: 320, // 10 epochs