Skip to content

Commit 8f95a56

Browse files
authored
specs actors v0.6 (#274)
* specs-actors v0.6 * mod tidy * Use sector-storage, ffi master
1 parent adaaf4c commit 8f95a56

File tree

3 files changed

+15
-15
lines changed

3 files changed

+15
-15
lines changed

pieceio/pieceio.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ func NewPieceIOWithStore(carIO CarIO, store filestore.FileStore, bs blockstore.B
5252
return &pieceIOWithStore{pieceIO{carIO, bs}, store}
5353
}
5454

55-
func (pio *pieceIO) GeneratePieceCommitment(rt abi.RegisteredProof, payloadCid cid.Cid, selector ipld.Node) (cid.Cid, abi.UnpaddedPieceSize, error) {
55+
func (pio *pieceIO) GeneratePieceCommitment(rt abi.RegisteredSealProof, payloadCid cid.Cid, selector ipld.Node) (cid.Cid, abi.UnpaddedPieceSize, error) {
5656
preparedCar, err := pio.carIO.PrepareCar(context.Background(), pio.bs, payloadCid, selector)
5757
if err != nil {
5858
return cid.Undef, 0, err
@@ -88,7 +88,7 @@ func (pio *pieceIO) GeneratePieceCommitment(rt abi.RegisteredProof, payloadCid c
8888
return commitment, paddedSize, nil
8989
}
9090

91-
func (pio *pieceIOWithStore) GeneratePieceCommitmentToFile(rt abi.RegisteredProof, payloadCid cid.Cid, selector ipld.Node, userOnNewCarBlocks ...car.OnNewCarBlockFunc) (cid.Cid, filestore.Path, abi.UnpaddedPieceSize, error) {
91+
func (pio *pieceIOWithStore) GeneratePieceCommitmentToFile(rt abi.RegisteredSealProof, payloadCid cid.Cid, selector ipld.Node, userOnNewCarBlocks ...car.OnNewCarBlockFunc) (cid.Cid, filestore.Path, abi.UnpaddedPieceSize, error) {
9292
f, err := pio.store.CreateTemp()
9393
if err != nil {
9494
return cid.Undef, "", 0, err
@@ -117,7 +117,7 @@ func (pio *pieceIOWithStore) GeneratePieceCommitmentToFile(rt abi.RegisteredProo
117117
return commitment, f.Path(), paddedSize, nil
118118
}
119119

120-
func GeneratePieceCommitment(rt abi.RegisteredProof, rd io.Reader, pieceSize uint64) (cid.Cid, abi.UnpaddedPieceSize, error) {
120+
func GeneratePieceCommitment(rt abi.RegisteredSealProof, rd io.Reader, pieceSize uint64) (cid.Cid, abi.UnpaddedPieceSize, error) {
121121
paddedReader, paddedSize := padreader.New(rd, pieceSize)
122122
commitment, err := ffiwrapper.GeneratePieceCIDFromFile(rt, paddedReader, paddedSize)
123123
if err != nil {

pieceio/pieceio_test.go

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ func Test_ThereAndBackAgain(t *testing.T) {
6868
ssb.ExploreIndex(1, ssb.ExploreRecursive(selector.RecursionLimitNone(), ssb.ExploreAll(ssb.ExploreRecursiveEdge()))))
6969
}).Node()
7070

71-
pcid, tmpPath, _, err := pio.GeneratePieceCommitmentToFile(abi.RegisteredProof_StackedDRG2KiBPoSt, nd3.Cid(), node)
71+
pcid, tmpPath, _, err := pio.GeneratePieceCommitmentToFile(abi.RegisteredSealProof_StackedDrg2KiBV1, nd3.Cid(), node)
7272
require.NoError(t, err)
7373
tmpFile, err := store.Open(tmpPath)
7474
require.NoError(t, err)
@@ -156,7 +156,7 @@ func Test_StoreRestoreMemoryBuffer(t *testing.T) {
156156
ssb.ExploreIndex(1, ssb.ExploreRecursive(selector.RecursionLimitNone(), ssb.ExploreAll(ssb.ExploreRecursiveEdge()))))
157157
}).Node()
158158

159-
commitment, tmpPath, paddedSize, err := pio.GeneratePieceCommitmentToFile(abi.RegisteredProof_StackedDRG2KiBPoSt, nd3.Cid(), node)
159+
commitment, tmpPath, paddedSize, err := pio.GeneratePieceCommitmentToFile(abi.RegisteredSealProof_StackedDrg2KiBV1, nd3.Cid(), node)
160160
require.NoError(t, err)
161161
tmpFile, err := store.Open(tmpPath)
162162
require.NoError(t, err)
@@ -175,7 +175,7 @@ func Test_StoreRestoreMemoryBuffer(t *testing.T) {
175175
_, err = tmpFile.Read(buf)
176176
require.NoError(t, err)
177177
buffer := bytes.NewBuffer(buf)
178-
secondCommitment, err := ffiwrapper.GeneratePieceCIDFromFile(abi.RegisteredProof_StackedDRG2KiBPoSt, buffer, paddedSize)
178+
secondCommitment, err := ffiwrapper.GeneratePieceCIDFromFile(abi.RegisteredSealProof_StackedDrg2KiBV1, buffer, paddedSize)
179179
require.NoError(t, err)
180180
require.Equal(t, commitment, secondCommitment)
181181
}
@@ -221,13 +221,13 @@ func Test_PieceCommitmentEquivalenceMemoryFile(t *testing.T) {
221221
ssb.ExploreIndex(1, ssb.ExploreRecursive(selector.RecursionLimitNone(), ssb.ExploreAll(ssb.ExploreRecursiveEdge()))))
222222
}).Node()
223223

224-
fcommitment, tmpPath, fpaddedSize, ferr := pio.GeneratePieceCommitmentToFile(abi.RegisteredProof_StackedDRG2KiBPoSt, nd3.Cid(), node)
224+
fcommitment, tmpPath, fpaddedSize, ferr := pio.GeneratePieceCommitmentToFile(abi.RegisteredSealProof_StackedDrg2KiBV1, nd3.Cid(), node)
225225
defer func() {
226226
deferErr := store.Delete(tmpPath)
227227
require.NoError(t, deferErr)
228228
}()
229229

230-
mcommitment, mpaddedSize, merr := pio.GeneratePieceCommitment(abi.RegisteredProof_StackedDRG2KiBPoSt, nd3.Cid(), node)
230+
mcommitment, mpaddedSize, merr := pio.GeneratePieceCommitment(abi.RegisteredSealProof_StackedDrg2KiBV1, nd3.Cid(), node)
231231
require.Equal(t, fcommitment, mcommitment)
232232
require.Equal(t, fpaddedSize, mpaddedSize)
233233
require.Equal(t, ferr, merr)
@@ -272,7 +272,7 @@ func Test_Failures(t *testing.T) {
272272
fsmock := fsmocks.FileStore{}
273273
fsmock.On("CreateTemp").Return(nil, fmt.Errorf("Failed"))
274274
pio := pieceio.NewPieceIOWithStore(nil, &fsmock, sourceBs)
275-
_, _, _, err := pio.GeneratePieceCommitmentToFile(abi.RegisteredProof_StackedDRG2KiBPoSt, nd3.Cid(), node)
275+
_, _, _, err := pio.GeneratePieceCommitmentToFile(abi.RegisteredSealProof_StackedDrg2KiBV1, nd3.Cid(), node)
276276
require.Error(t, err)
277277
})
278278
t.Run("write CAR fails", func(t *testing.T) {
@@ -284,7 +284,7 @@ func Test_Failures(t *testing.T) {
284284
any := mock.Anything
285285
ciomock.On("WriteCar", any, any, any, any, any).Return(fmt.Errorf("failed to write car"))
286286
pio := pieceio.NewPieceIOWithStore(&ciomock, store, sourceBs)
287-
_, _, _, err = pio.GeneratePieceCommitmentToFile(abi.RegisteredProof_StackedDRG2KiBPoSt, nd3.Cid(), node)
287+
_, _, _, err = pio.GeneratePieceCommitmentToFile(abi.RegisteredSealProof_StackedDrg2KiBV1, nd3.Cid(), node)
288288
require.Error(t, err)
289289
})
290290
t.Run("prepare CAR fails", func(t *testing.T) {
@@ -293,7 +293,7 @@ func Test_Failures(t *testing.T) {
293293
any := mock.Anything
294294
ciomock.On("PrepareCar", any, any, any, any).Return(nil, fmt.Errorf("failed to prepare car"))
295295
pio := pieceio.NewPieceIO(&ciomock, sourceBs)
296-
_, _, err := pio.GeneratePieceCommitment(abi.RegisteredProof_StackedDRG2KiBPoSt, nd3.Cid(), node)
296+
_, _, err := pio.GeneratePieceCommitment(abi.RegisteredSealProof_StackedDrg2KiBV1, nd3.Cid(), node)
297297
require.Error(t, err)
298298
})
299299
t.Run("PreparedCard dump operation fails", func(t *testing.T) {
@@ -304,7 +304,7 @@ func Test_Failures(t *testing.T) {
304304
preparedCarMock.On("Size").Return(uint64(1000))
305305
preparedCarMock.On("Dump", any).Return(fmt.Errorf("failed to write car"))
306306
pio := pieceio.NewPieceIO(&ciomock, sourceBs)
307-
_, _, err := pio.GeneratePieceCommitment(abi.RegisteredProof_StackedDRG2KiBPoSt, nd3.Cid(), node)
307+
_, _, err := pio.GeneratePieceCommitment(abi.RegisteredSealProof_StackedDrg2KiBV1, nd3.Cid(), node)
308308
require.Error(t, err)
309309
})
310310
t.Run("seek fails", func(t *testing.T) {
@@ -331,7 +331,7 @@ func Test_Failures(t *testing.T) {
331331
mockfile.On("Seek", mock.Anything, mock.Anything).Return(int64(0), fmt.Errorf("seek failed"))
332332

333333
pio := pieceio.NewPieceIOWithStore(cio, &fsmock, sourceBs)
334-
_, _, _, err := pio.GeneratePieceCommitmentToFile(abi.RegisteredProof_StackedDRG2KiBPoSt, nd3.Cid(), node)
334+
_, _, _, err := pio.GeneratePieceCommitmentToFile(abi.RegisteredSealProof_StackedDrg2KiBV1, nd3.Cid(), node)
335335
require.Error(t, err)
336336
})
337337
}

pieceio/types.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ type ReadStore interface {
2222

2323
// PieceIO converts between payloads and pieces
2424
type PieceIO interface {
25-
GeneratePieceCommitment(rt abi.RegisteredProof, payloadCid cid.Cid, selector ipld.Node) (cid.Cid, abi.UnpaddedPieceSize, error)
25+
GeneratePieceCommitment(rt abi.RegisteredSealProof, payloadCid cid.Cid, selector ipld.Node) (cid.Cid, abi.UnpaddedPieceSize, error)
2626
ReadPiece(r io.Reader) (cid.Cid, error)
2727
}
2828

2929
type PieceIOWithStore interface {
3030
PieceIO
31-
GeneratePieceCommitmentToFile(rt abi.RegisteredProof, payloadCid cid.Cid, selector ipld.Node, userOnNewCarBlocks ...car.OnNewCarBlockFunc) (cid.Cid, filestore.Path, abi.UnpaddedPieceSize, error)
31+
GeneratePieceCommitmentToFile(rt abi.RegisteredSealProof, payloadCid cid.Cid, selector ipld.Node, userOnNewCarBlocks ...car.OnNewCarBlockFunc) (cid.Cid, filestore.Path, abi.UnpaddedPieceSize, error)
3232
}

0 commit comments

Comments
 (0)