9
9
"sync"
10
10
11
11
"github.com/filecoin-project/go-address"
12
+ "github.com/filecoin-project/lotus/storage/pipeline/piece"
12
13
13
14
pdtypes "github.com/filecoin-project/boost/piecedirectory/types"
14
15
mock_piecedirectory "github.com/filecoin-project/boost/piecedirectory/types/mocks"
@@ -18,7 +19,6 @@ import (
18
19
"github.com/filecoin-project/boost/testutil"
19
20
"github.com/filecoin-project/go-state-types/abi"
20
21
"github.com/filecoin-project/go-state-types/builtin/v9/market"
21
- "github.com/filecoin-project/lotus/api"
22
22
lapi "github.com/filecoin-project/lotus/api"
23
23
sealing "github.com/filecoin-project/lotus/storage/pipeline"
24
24
"github.com/golang/mock/gomock"
@@ -138,7 +138,7 @@ func (mb *MinerStubBuilder) SetupNoOp() *MinerStubBuilder {
138
138
}, nil
139
139
}).AnyTimes ()
140
140
141
- mb .stub .MockPieceAdder .EXPECT ().AddPiece (gomock .Any (), gomock .Eq (mb .dp .ClientDealProposal .Proposal .PieceSize .Unpadded ()), gomock .Any (), gomock .Any ()).DoAndReturn (func (_ context.Context , _ abi.UnpaddedPieceSize , r io.Reader , _ api .PieceDealInfo ) (abi.SectorNumber , abi.PaddedPieceSize , error ) {
141
+ mb .stub .MockPieceAdder .EXPECT ().SectorAddPieceToAny (gomock .Any (), gomock .Eq (mb .dp .ClientDealProposal .Proposal .PieceSize .Unpadded ()), gomock .Any (), gomock .Any ()).DoAndReturn (func (_ context.Context , _ abi.UnpaddedPieceSize , r io.Reader , _ piece .PieceDealInfo ) (abi.SectorNumber , abi.PaddedPieceSize , error ) {
142
142
return mb .sectorId , mb .offset , nil
143
143
}).AnyTimes ()
144
144
@@ -281,57 +281,57 @@ func (mb *MinerStubBuilder) SetupAddPiece(blocking bool) *MinerStubBuilder {
281
281
}
282
282
mb .stub .lk .Unlock ()
283
283
284
- sdInfo := lapi .PieceDealInfo {
284
+ sdInfo := piece .PieceDealInfo {
285
285
DealID : mb .dealId ,
286
286
DealProposal : & mb .dp .ClientDealProposal .Proposal ,
287
287
PublishCid : & mb .finalPublishCid ,
288
- DealSchedule : lapi .DealSchedule {
288
+ DealSchedule : piece .DealSchedule {
289
289
StartEpoch : mb .dp .ClientDealProposal .Proposal .StartEpoch ,
290
290
EndEpoch : mb .dp .ClientDealProposal .Proposal .EndEpoch ,
291
291
},
292
292
KeepUnsealed : ! mb .dp .RemoveUnsealedCopy ,
293
293
}
294
294
295
295
var readBytes []byte
296
- mb .stub .MockPieceAdder .EXPECT ().AddPiece (gomock .Any (), gomock .Eq (mb .dp .ClientDealProposal .Proposal .PieceSize .Unpadded ()), gomock .Any (), gomock .Eq (sdInfo )).DoAndReturn (func (ctx context.Context , _ abi.UnpaddedPieceSize , r io.Reader , _ api .PieceDealInfo ) (abi. SectorNumber , abi. PaddedPieceSize , error ) {
296
+ mb .stub .MockPieceAdder .EXPECT ().SectorAddPieceToAny (gomock .Any (), gomock .Eq (mb .dp .ClientDealProposal .Proposal .PieceSize .Unpadded ()), gomock .Any (), gomock .Eq (sdInfo )).DoAndReturn (func (ctx context.Context , _ abi.UnpaddedPieceSize , r io.Reader , _ piece .PieceDealInfo ) (lapi. SectorOffset , error ) {
297
297
mb .stub .lk .Lock ()
298
298
ch := mb .stub .unblockAddPiece [mb .dp .DealUUID ]
299
299
mb .stub .lk .Unlock ()
300
300
if ch != nil {
301
301
select {
302
302
case <- ctx .Done ():
303
- return abi .SectorNumber (0 ), abi .PaddedPieceSize (0 ), ctx .Err ()
303
+ return lapi. SectorOffset { Sector : abi .SectorNumber (0 ), Offset : abi .PaddedPieceSize (0 )} , ctx .Err ()
304
304
case <- ch :
305
305
}
306
306
307
307
}
308
308
if ctx .Err () != nil {
309
- return abi .SectorNumber (0 ), abi .PaddedPieceSize (0 ), ctx .Err ()
309
+ return lapi. SectorOffset { Sector : abi .SectorNumber (0 ), Offset : abi .PaddedPieceSize (0 )} , ctx .Err ()
310
310
}
311
311
312
312
var err error
313
313
readBytes , err = io .ReadAll (r )
314
- return mb .sectorId , mb .offset , err
314
+ return lapi. SectorOffset { Sector : mb .sectorId , Offset : mb .offset } , err
315
315
})
316
316
317
317
mb .rb = & readBytes
318
318
return mb
319
319
}
320
320
321
321
func (mb * MinerStubBuilder ) SetupAddPieceFailure (err error ) {
322
- sdInfo := lapi .PieceDealInfo {
322
+ sdInfo := piece .PieceDealInfo {
323
323
DealID : mb .dealId ,
324
324
DealProposal : & mb .dp .ClientDealProposal .Proposal ,
325
325
PublishCid : & mb .finalPublishCid ,
326
- DealSchedule : lapi .DealSchedule {
326
+ DealSchedule : piece .DealSchedule {
327
327
StartEpoch : mb .dp .ClientDealProposal .Proposal .StartEpoch ,
328
328
EndEpoch : mb .dp .ClientDealProposal .Proposal .EndEpoch ,
329
329
},
330
330
KeepUnsealed : ! mb .dp .RemoveUnsealedCopy ,
331
331
}
332
332
333
- mb .stub .MockPieceAdder .EXPECT ().AddPiece (gomock .Any (), gomock .Eq (mb .dp .ClientDealProposal .Proposal .PieceSize .Unpadded ()), gomock .Any (), gomock .Eq (sdInfo )).DoAndReturn (func (_ context.Context , _ abi.UnpaddedPieceSize , r io.Reader , _ api .PieceDealInfo ) (abi. SectorNumber , abi. PaddedPieceSize , error ) {
334
- return abi .SectorNumber (0 ), abi .PaddedPieceSize (0 ), err
333
+ mb .stub .MockPieceAdder .EXPECT ().SectorAddPieceToAny (gomock .Any (), gomock .Eq (mb .dp .ClientDealProposal .Proposal .PieceSize .Unpadded ()), gomock .Any (), gomock .Eq (sdInfo )).DoAndReturn (func (_ context.Context , _ abi.UnpaddedPieceSize , r io.Reader , _ piece .PieceDealInfo ) (lapi. SectorOffset , error ) {
334
+ return lapi. SectorOffset { Sector : abi .SectorNumber (0 ), Offset : abi .PaddedPieceSize (0 )} , err
335
335
})
336
336
}
337
337
0 commit comments