changes as per review
This commit is contained in:
parent
62b2963781
commit
eabdf74946
@ -37,6 +37,7 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
var addPieceRetryWait = 5 * time.Minute
|
var addPieceRetryWait = 5 * time.Minute
|
||||||
|
var addPieceRetryTimeout = 6 * time.Hour
|
||||||
var log = logging.Logger("storageadapter")
|
var log = logging.Logger("storageadapter")
|
||||||
|
|
||||||
type ProviderNodeAdapter struct {
|
type ProviderNodeAdapter struct {
|
||||||
@ -104,7 +105,11 @@ func (n *ProviderNodeAdapter) OnDealComplete(ctx context.Context, deal storagema
|
|||||||
}
|
}
|
||||||
|
|
||||||
p, offset, err := n.secb.AddPiece(ctx, pieceSize, pieceData, sdInfo)
|
p, offset, err := n.secb.AddPiece(ctx, pieceSize, pieceData, sdInfo)
|
||||||
if xerrors.Is(err, sealing.ErrTooManySectorsSealing) {
|
curTime := time.Now()
|
||||||
|
for time.Since(curTime) < addPieceRetryTimeout {
|
||||||
|
if !xerrors.Is(err, sealing.ErrTooManySectorsSealing) {
|
||||||
|
break
|
||||||
|
}
|
||||||
select {
|
select {
|
||||||
case <-time.After(addPieceRetryWait):
|
case <-time.After(addPieceRetryWait):
|
||||||
p, offset, err = n.secb.AddPiece(ctx, pieceSize, pieceData, sdInfo)
|
p, offset, err = n.secb.AddPiece(ctx, pieceSize, pieceData, sdInfo)
|
||||||
|
Loading…
Reference in New Issue
Block a user