Merge pull request #3839 from filecoin-project/fix/skipped-skipping
wdpost: Skip sectors correctly
This commit is contained in:
commit
665f93bbb7
@ -430,16 +430,16 @@ func (s *WindowPoStScheduler) runPost(ctx context.Context, di dline.Info, ts *ty
|
|||||||
return nil, xerrors.Errorf("adding recoveries to set of sectors to prove: %w", err)
|
return nil, xerrors.Errorf("adding recoveries to set of sectors to prove: %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
toProve, err = bitfield.SubtractBitField(toProve, postSkipped)
|
|
||||||
if err != nil {
|
|
||||||
return nil, xerrors.Errorf("toProve - postSkipped: %w", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
good, err := s.checkSectors(ctx, toProve)
|
good, err := s.checkSectors(ctx, toProve)
|
||||||
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)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
good, err = bitfield.SubtractBitField(good, postSkipped)
|
||||||
|
if err != nil {
|
||||||
|
return nil, xerrors.Errorf("toProve - postSkipped: %w", err)
|
||||||
|
}
|
||||||
|
|
||||||
skipped, err := bitfield.SubtractBitField(toProve, good)
|
skipped, err := bitfield.SubtractBitField(toProve, good)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, xerrors.Errorf("toProve - good: %w", err)
|
return nil, xerrors.Errorf("toProve - good: %w", err)
|
||||||
|
Loading…
Reference in New Issue
Block a user