Get the good sectors to run windowPost
This commit is contained in:
parent
956c397c3c
commit
55ed45f108
@ -383,25 +383,25 @@ func (s *WindowPoStScheduler) runPost(ctx context.Context, di miner.DeadlineInfo
|
|||||||
return nil, xerrors.Errorf("get need prove sectors: %w", err)
|
return nil, xerrors.Errorf("get need prove sectors: %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
var skipped *abi.BitField
|
// var skipped *abi.BitField
|
||||||
{
|
// {
|
||||||
good, err := s.checkSectors(ctx, nps)
|
good, err := s.checkSectors(ctx, nps)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, xerrors.Errorf("checking sectors to skip: %w", err)
|
return nil, xerrors.Errorf("checking sectors to skip: %w", err)
|
||||||
}
|
|
||||||
|
|
||||||
skipped, err = bitfield.SubtractBitField(nps, good)
|
|
||||||
if err != nil {
|
|
||||||
return nil, xerrors.Errorf("nps - good: %w", err)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
skipped, err := bitfield.SubtractBitField(nps, good)
|
||||||
|
if err != nil {
|
||||||
|
return nil, xerrors.Errorf("nps - good: %w", err)
|
||||||
|
}
|
||||||
|
// }
|
||||||
|
|
||||||
skipCount, err := skipped.Count()
|
skipCount, err := skipped.Count()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, xerrors.Errorf("getting skipped sector count: %w", err)
|
return nil, xerrors.Errorf("getting skipped sector count: %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
ssi, err := s.sortedSectorInfo(ctx, nps, ts)
|
ssi, err := s.sortedSectorInfo(ctx, good, ts)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, xerrors.Errorf("getting sorted sector info: %w", err)
|
return nil, xerrors.Errorf("getting sorted sector info: %w", err)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user