Documentation ¶
Index ¶
- Variables
- func AddOpFinish(ctx context.Context) (context.Context, func())
- func CommDR(in []byte) (out [32]byte)
- type SectorMgr
- func (mgr *SectorMgr) AcquireSectorNumber() (abi.SectorNumber, error)
- func (mgr *SectorMgr) AddPiece(ctx context.Context, sectorID storage.SectorRef, ...) (abi.PieceInfo, error)
- func (mgr *SectorMgr) CheckProvable(ctx context.Context, pp abi.RegisteredPoStProof, ids []storage.SectorRef, ...) (map[abi.SectorID]string, error)
- func (mgr *SectorMgr) DataCid(ctx context.Context, size abi.UnpaddedPieceSize, r io.Reader) (abi.PieceInfo, error)
- func (mgr *SectorMgr) Fail()
- func (mgr *SectorMgr) FinalizeReplicaUpdate(context.Context, storage.SectorRef, []storage.Range) error
- func (mgr *SectorMgr) FinalizeSector(context.Context, storage.SectorRef, []storage.Range) error
- func (mgr *SectorMgr) ForceState(sid storage.SectorRef, st int) error
- func (mgr *SectorMgr) GenerateSectorKeyFromData(ctx context.Context, sector storage.SectorRef, commD cid.Cid) error
- func (mgr *SectorMgr) GenerateWindowPoSt(ctx context.Context, minerID abi.ActorID, ...) ([]prooftypes.PoStProof, []abi.SectorID, error)
- func (mgr *SectorMgr) GenerateWindowPoStWithVanilla(ctx context.Context, proofType abi.RegisteredPoStProof, minerID abi.ActorID, ...) (prooftypes.PoStProof, error)
- func (mgr *SectorMgr) GenerateWinningPoSt(ctx context.Context, minerID abi.ActorID, ...) ([]prooftypes.PoStProof, error)
- func (mgr *SectorMgr) GenerateWinningPoStWithVanilla(ctx context.Context, proofType abi.RegisteredPoStProof, minerID abi.ActorID, ...) ([]prooftypes.PoStProof, error)
- func (mgr *SectorMgr) IsUnsealed(ctx context.Context, sector storage.SectorRef, ...) (bool, error)
- func (mgr *SectorMgr) MarkCorrupted(sid storage.SectorRef, corrupted bool) error
- func (mgr *SectorMgr) MarkFailed(sid storage.SectorRef, failed bool) error
- func (mgr *SectorMgr) NewSector(ctx context.Context, sector storage.SectorRef) error
- func (mgr *SectorMgr) ProveReplicaUpdate1(ctx context.Context, sector storage.SectorRef, ...) (storage.ReplicaVanillaProofs, error)
- func (mgr *SectorMgr) ProveReplicaUpdate2(ctx context.Context, sector storage.SectorRef, ...) (storage.ReplicaUpdateProof, error)
- func (mgr *SectorMgr) ReadPiece(ctx context.Context, sector storage.SectorRef, ...) (mount.Reader, bool, error)
- func (mgr *SectorMgr) ReleaseReplicaUpgrade(ctx context.Context, sector storage.SectorRef) error
- func (mgr *SectorMgr) ReleaseSealed(ctx context.Context, sid storage.SectorRef) error
- func (mgr *SectorMgr) ReleaseSectorKey(ctx context.Context, sector storage.SectorRef) error
- func (mgr *SectorMgr) ReleaseUnsealed(ctx context.Context, sector storage.SectorRef, safeToFree []storage.Range) error
- func (mgr *SectorMgr) Remove(ctx context.Context, sector storage.SectorRef) error
- func (mgr *SectorMgr) ReplicaUpdate(ctx context.Context, sid storage.SectorRef, pieces []abi.PieceInfo) (storage.ReplicaUpdateOut, error)
- func (mgr *SectorMgr) ReturnAddPiece(ctx context.Context, callID storiface.CallID, pi abi.PieceInfo, ...) error
- func (mgr *SectorMgr) ReturnDataCid(ctx context.Context, callID storiface.CallID, pi abi.PieceInfo, ...) error
- func (mgr *SectorMgr) ReturnFetch(ctx context.Context, callID storiface.CallID, err *storiface.CallError) error
- func (mgr *SectorMgr) ReturnFinalizeReplicaUpdate(ctx context.Context, callID storiface.CallID, err *storiface.CallError) error
- func (mgr *SectorMgr) ReturnFinalizeSector(ctx context.Context, callID storiface.CallID, err *storiface.CallError) error
- func (mgr *SectorMgr) ReturnGenerateSectorKeyFromData(ctx context.Context, callID storiface.CallID, err *storiface.CallError) error
- func (mgr *SectorMgr) ReturnMoveStorage(ctx context.Context, callID storiface.CallID, err *storiface.CallError) error
- func (mgr *SectorMgr) ReturnProveReplicaUpdate1(ctx context.Context, callID storiface.CallID, out storage.ReplicaVanillaProofs, ...) error
- func (mgr *SectorMgr) ReturnProveReplicaUpdate2(ctx context.Context, callID storiface.CallID, out storage.ReplicaUpdateProof, ...) error
- func (mgr *SectorMgr) ReturnReadPiece(ctx context.Context, callID storiface.CallID, ok bool, ...) error
- func (mgr *SectorMgr) ReturnReleaseUnsealed(ctx context.Context, callID storiface.CallID, err *storiface.CallError) error
- func (mgr *SectorMgr) ReturnReplicaUpdate(ctx context.Context, callID storiface.CallID, out storage.ReplicaUpdateOut, ...) error
- func (mgr *SectorMgr) ReturnSealCommit1(ctx context.Context, callID storiface.CallID, out storage.Commit1Out, ...) error
- func (mgr *SectorMgr) ReturnSealCommit2(ctx context.Context, callID storiface.CallID, proof storage.Proof, ...) error
- func (mgr *SectorMgr) ReturnSealPreCommit1(ctx context.Context, callID storiface.CallID, p1o storage.PreCommit1Out, ...) error
- func (mgr *SectorMgr) ReturnSealPreCommit2(ctx context.Context, callID storiface.CallID, sealed storage.SectorCids, ...) error
- func (mgr *SectorMgr) ReturnUnsealPiece(ctx context.Context, callID storiface.CallID, err *storiface.CallError) error
- func (mgr *SectorMgr) SealCommit1(ctx context.Context, sid storage.SectorRef, ticket abi.SealRandomness, ...) (output storage.Commit1Out, err error)
- func (mgr *SectorMgr) SealCommit2(ctx context.Context, sid storage.SectorRef, phase1Out storage.Commit1Out) (proof storage.Proof, err error)
- func (mgr *SectorMgr) SealPreCommit1(ctx context.Context, sid storage.SectorRef, ticket abi.SealRandomness, ...) (out storage.PreCommit1Out, err error)
- func (mgr *SectorMgr) SealPreCommit2(ctx context.Context, sid storage.SectorRef, phase1Out storage.PreCommit1Out) (cids storage.SectorCids, err error)
- func (mgr *SectorMgr) SectorsUnsealPiece(ctx context.Context, sector storage.SectorRef, ...) error
- func (mgr *SectorMgr) StageFakeData(mid abi.ActorID, spt abi.RegisteredSealProof) (storage.SectorRef, []abi.PieceInfo, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var MockProver = MockVerifier
View Source
var MockVerifier = mockVerifProver{ // contains filtered or unexported fields }
Functions ¶
Types ¶
type SectorMgr ¶
type SectorMgr struct {
// contains filtered or unexported fields
}
func NewMockSectorMgr ¶
func (*SectorMgr) AcquireSectorNumber ¶
func (mgr *SectorMgr) AcquireSectorNumber() (abi.SectorNumber, error)
func (*SectorMgr) CheckProvable ¶
func (*SectorMgr) FinalizeReplicaUpdate ¶ added in v1.14.0
func (*SectorMgr) FinalizeSector ¶
func (*SectorMgr) ForceState ¶ added in v1.1.3
func (*SectorMgr) GenerateSectorKeyFromData ¶ added in v1.14.0
func (*SectorMgr) GenerateWindowPoSt ¶
func (mgr *SectorMgr) GenerateWindowPoSt(ctx context.Context, minerID abi.ActorID, xSectorInfo []prooftypes.ExtendedSectorInfo, randomness abi.PoStRandomness) ([]prooftypes.PoStProof, []abi.SectorID, error)
func (*SectorMgr) GenerateWindowPoStWithVanilla ¶ added in v1.15.2
func (mgr *SectorMgr) GenerateWindowPoStWithVanilla(ctx context.Context, proofType abi.RegisteredPoStProof, minerID abi.ActorID, randomness abi.PoStRandomness, proofs [][]byte, partitionIdx int) (prooftypes.PoStProof, error)
func (*SectorMgr) GenerateWinningPoSt ¶
func (mgr *SectorMgr) GenerateWinningPoSt(ctx context.Context, minerID abi.ActorID, xSectorInfo []prooftypes.ExtendedSectorInfo, randomness abi.PoStRandomness) ([]prooftypes.PoStProof, error)
func (*SectorMgr) GenerateWinningPoStWithVanilla ¶ added in v1.15.2
func (mgr *SectorMgr) GenerateWinningPoStWithVanilla(ctx context.Context, proofType abi.RegisteredPoStProof, minerID abi.ActorID, randomness abi.PoStRandomness, proofs [][]byte) ([]prooftypes.PoStProof, error)
func (*SectorMgr) IsUnsealed ¶ added in v1.11.0
func (*SectorMgr) MarkCorrupted ¶ added in v0.7.1
func (*SectorMgr) MarkFailed ¶
func (*SectorMgr) ProveReplicaUpdate1 ¶ added in v1.14.0
func (*SectorMgr) ProveReplicaUpdate2 ¶ added in v1.14.0
func (mgr *SectorMgr) ProveReplicaUpdate2(ctx context.Context, sector storage.SectorRef, sectorKey, newSealed, newUnsealed cid.Cid, vanillaProofs storage.ReplicaVanillaProofs) (storage.ReplicaUpdateProof, error)
func (*SectorMgr) ReadPiece ¶
func (mgr *SectorMgr) ReadPiece(ctx context.Context, sector storage.SectorRef, offset storiface.UnpaddedByteIndex, size abi.UnpaddedPieceSize, ticket abi.SealRandomness, unsealed cid.Cid) (mount.Reader, bool, error)
func (*SectorMgr) ReleaseReplicaUpgrade ¶ added in v1.14.0
func (*SectorMgr) ReleaseSealed ¶ added in v1.14.0
func (*SectorMgr) ReleaseSectorKey ¶ added in v1.14.0
func (*SectorMgr) ReleaseUnsealed ¶
func (*SectorMgr) ReplicaUpdate ¶ added in v1.14.0
func (*SectorMgr) ReturnAddPiece ¶ added in v1.1.3
func (*SectorMgr) ReturnDataCid ¶ added in v1.15.3
func (*SectorMgr) ReturnFetch ¶ added in v1.1.3
func (*SectorMgr) ReturnFinalizeReplicaUpdate ¶ added in v1.14.0
func (*SectorMgr) ReturnFinalizeSector ¶ added in v1.1.3
func (*SectorMgr) ReturnGenerateSectorKeyFromData ¶ added in v1.14.0
func (*SectorMgr) ReturnMoveStorage ¶ added in v1.1.3
func (*SectorMgr) ReturnProveReplicaUpdate1 ¶ added in v1.14.0
func (*SectorMgr) ReturnProveReplicaUpdate2 ¶ added in v1.14.0
func (*SectorMgr) ReturnReadPiece ¶ added in v1.1.3
func (*SectorMgr) ReturnReleaseUnsealed ¶ added in v1.1.3
func (*SectorMgr) ReturnReplicaUpdate ¶ added in v1.14.0
func (*SectorMgr) ReturnSealCommit1 ¶ added in v1.1.3
func (*SectorMgr) ReturnSealCommit2 ¶ added in v1.1.3
func (*SectorMgr) ReturnSealPreCommit1 ¶ added in v1.1.3
func (*SectorMgr) ReturnSealPreCommit2 ¶ added in v1.1.3
func (*SectorMgr) ReturnUnsealPiece ¶ added in v1.1.3
func (*SectorMgr) SealCommit1 ¶
func (mgr *SectorMgr) SealCommit1(ctx context.Context, sid storage.SectorRef, ticket abi.SealRandomness, seed abi.InteractiveSealRandomness, pieces []abi.PieceInfo, cids storage.SectorCids) (output storage.Commit1Out, err error)
func (*SectorMgr) SealCommit2 ¶
func (*SectorMgr) SealPreCommit1 ¶
func (*SectorMgr) SealPreCommit2 ¶
func (mgr *SectorMgr) SealPreCommit2(ctx context.Context, sid storage.SectorRef, phase1Out storage.PreCommit1Out) (cids storage.SectorCids, err error)
func (*SectorMgr) SectorsUnsealPiece ¶ added in v1.11.0
func (mgr *SectorMgr) SectorsUnsealPiece(ctx context.Context, sector storage.SectorRef, offset storiface.UnpaddedByteIndex, size abi.UnpaddedPieceSize, randomness abi.SealRandomness, commd *cid.Cid) error
Click to show internal directories.
Click to hide internal directories.