sectorstorage: Fix TestRedoPC1
This commit is contained in:
parent
4f97d9637e
commit
2d16af6ee6
3
extern/sector-storage/manager_test.go
vendored
3
extern/sector-storage/manager_test.go
vendored
@ -198,6 +198,9 @@ func TestRedoPC1(t *testing.T) {
|
|||||||
_, err = m.SealPreCommit1(ctx, sid, ticket, pieces)
|
_, err = m.SealPreCommit1(ctx, sid, ticket, pieces)
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
|
|
||||||
|
// tell mock ffi that we expect PC1 again
|
||||||
|
require.NoError(t, tw.mockSeal.ForceState(sid, 0)) // sectorPacking
|
||||||
|
|
||||||
_, err = m.SealPreCommit1(ctx, sid, ticket, pieces)
|
_, err = m.SealPreCommit1(ctx, sid, ticket, pieces)
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
|
|
||||||
|
13
extern/sector-storage/mock/mock.go
vendored
13
extern/sector-storage/mock/mock.go
vendored
@ -127,6 +127,19 @@ func (mgr *SectorMgr) AcquireSectorNumber() (abi.SectorNumber, error) {
|
|||||||
return id, nil
|
return id, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (mgr *SectorMgr) ForceState(sid abi.SectorID, st int) error {
|
||||||
|
mgr.lk.Lock()
|
||||||
|
ss, ok := mgr.sectors[sid]
|
||||||
|
mgr.lk.Unlock()
|
||||||
|
if !ok {
|
||||||
|
return xerrors.Errorf("no sector with id %d in storage", sid)
|
||||||
|
}
|
||||||
|
|
||||||
|
ss.state = st
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
func (mgr *SectorMgr) SealPreCommit1(ctx context.Context, sid abi.SectorID, ticket abi.SealRandomness, pieces []abi.PieceInfo) (out storage.PreCommit1Out, err error) {
|
func (mgr *SectorMgr) SealPreCommit1(ctx context.Context, sid abi.SectorID, ticket abi.SealRandomness, pieces []abi.PieceInfo) (out storage.PreCommit1Out, err error) {
|
||||||
mgr.lk.Lock()
|
mgr.lk.Lock()
|
||||||
ss, ok := mgr.sectors[sid]
|
ss, ok := mgr.sectors[sid]
|
||||||
|
Loading…
Reference in New Issue
Block a user