Unverified Commit 7a80cf65 authored by rjl493456442's avatar rjl493456442 Committed by GitHub

les, tests: fix vflux fuzzer by removing unnecessary panic (#24537)

parent 8d99fede
...@@ -34,7 +34,7 @@ import ( ...@@ -34,7 +34,7 @@ import (
var ( var (
ErrNotConnected = errors.New("client not connected") ErrNotConnected = errors.New("client not connected")
ErrNoPriority = errors.New("priority too low to raise capacity") ErrNoPriority = errors.New("priority too low to raise capacity")
ErrCantFindMaximum = errors.New("Unable to find maximum allowed capacity") ErrCantFindMaximum = errors.New("unable to find maximum allowed capacity")
) )
// ClientPool implements a client database that assigns a priority to each client // ClientPool implements a client database that assigns a priority to each client
...@@ -177,7 +177,7 @@ func (cp *ClientPool) Unregister(peer clientPeer) { ...@@ -177,7 +177,7 @@ func (cp *ClientPool) Unregister(peer clientPeer) {
cp.ns.SetField(peer.Node(), cp.setup.clientField, nil) cp.ns.SetField(peer.Node(), cp.setup.clientField, nil)
} }
// setConnectedBias sets the connection bias, which is applied to already connected clients // SetConnectedBias sets the connection bias, which is applied to already connected clients
// So that already connected client won't be kicked out very soon and we can ensure all // So that already connected client won't be kicked out very soon and we can ensure all
// connected clients can have enough time to request or sync some data. // connected clients can have enough time to request or sync some data.
func (cp *ClientPool) SetConnectedBias(bias time.Duration) { func (cp *ClientPool) SetConnectedBias(bias time.Duration) {
......
...@@ -267,9 +267,7 @@ func FuzzClientPool(input []byte) int { ...@@ -267,9 +267,7 @@ func FuzzClientPool(input []byte) int {
bias = f.randomDelay() bias = f.randomDelay()
requested = f.randomBool() requested = f.randomBool()
) )
if _, err := pool.SetCapacity(f.peers[index].node, reqCap, bias, requested); err == vfs.ErrCantFindMaximum { pool.SetCapacity(f.peers[index].node, reqCap, bias, requested)
panic(nil)
}
doLog("Set capacity", "id", f.peers[index].node.ID(), "reqcap", reqCap, "bias", bias, "requested", requested) doLog("Set capacity", "id", f.peers[index].node.ID(), "reqcap", reqCap, "bias", bias, "requested", requested)
case 7: case 7:
index := f.randomByte() index := f.randomByte()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment