sealing: tasks: TTReleaseUnsealed -> TTFinalizeUnsealed
This commit is contained in:
parent
d6f73c1a81
commit
ea9a8303c8
@ -369,7 +369,7 @@ var runCmd = &cli.Command{
|
|||||||
}
|
}
|
||||||
|
|
||||||
if workerType == "" {
|
if workerType == "" {
|
||||||
taskTypes = append(taskTypes, sealtasks.TTFetch, sealtasks.TTCommit1, sealtasks.TTProveReplicaUpdate1, sealtasks.TTFinalize, sealtasks.TTReleaseUnsealed, sealtasks.TTFinalizeReplicaUpdate)
|
taskTypes = append(taskTypes, sealtasks.TTFetch, sealtasks.TTCommit1, sealtasks.TTProveReplicaUpdate1, sealtasks.TTFinalize, sealtasks.TTFinalizeUnsealed, sealtasks.TTFinalizeReplicaUpdate)
|
||||||
|
|
||||||
if !cctx.Bool("no-default") {
|
if !cctx.Bool("no-default") {
|
||||||
workerType = sealtasks.WorkerSealing
|
workerType = sealtasks.WorkerSealing
|
||||||
|
@ -58,7 +58,7 @@ var DefaultNodeOpts = nodeOpts{
|
|||||||
sectors: DefaultPresealsPerBootstrapMiner,
|
sectors: DefaultPresealsPerBootstrapMiner,
|
||||||
sectorSize: abi.SectorSize(2 << 10), // 2KiB.
|
sectorSize: abi.SectorSize(2 << 10), // 2KiB.
|
||||||
|
|
||||||
workerTasks: []sealtasks.TaskType{sealtasks.TTFetch, sealtasks.TTCommit1, sealtasks.TTFinalize, sealtasks.TTReleaseUnsealed},
|
workerTasks: []sealtasks.TaskType{sealtasks.TTFetch, sealtasks.TTCommit1, sealtasks.TTFinalize, sealtasks.TTFinalizeUnsealed},
|
||||||
workerStorageOpt: func(store paths.Store) paths.Store { return store },
|
workerStorageOpt: func(store paths.Store) paths.Store { return store },
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -29,7 +29,7 @@ func TestWorkerUpgradeAbortCleanup(t *testing.T) {
|
|||||||
ens.Worker(miner, &worker, kit.ThroughRPC(), kit.NoStorage(), // no storage to have better control over path settings
|
ens.Worker(miner, &worker, kit.ThroughRPC(), kit.NoStorage(), // no storage to have better control over path settings
|
||||||
kit.WithTaskTypes([]sealtasks.TaskType{
|
kit.WithTaskTypes([]sealtasks.TaskType{
|
||||||
sealtasks.TTFetch, sealtasks.TTAddPiece,
|
sealtasks.TTFetch, sealtasks.TTAddPiece,
|
||||||
sealtasks.TTCommit1, sealtasks.TTFinalize, sealtasks.TTReleaseUnsealed, sealtasks.TTPreCommit1, sealtasks.TTPreCommit2, sealtasks.TTCommit2,
|
sealtasks.TTCommit1, sealtasks.TTFinalize, sealtasks.TTFinalizeUnsealed, sealtasks.TTPreCommit1, sealtasks.TTPreCommit2, sealtasks.TTCommit2,
|
||||||
sealtasks.TTReplicaUpdate, // only first update step, later steps will not run and we'll abort
|
sealtasks.TTReplicaUpdate, // only first update step, later steps will not run and we'll abort
|
||||||
}),
|
}),
|
||||||
)
|
)
|
||||||
|
@ -142,7 +142,7 @@ func New(ctx context.Context, lstor *paths.Local, stor paths.Store, ls paths.Loc
|
|||||||
go m.sched.runSched()
|
go m.sched.runSched()
|
||||||
|
|
||||||
localTasks := []sealtasks.TaskType{
|
localTasks := []sealtasks.TaskType{
|
||||||
sealtasks.TTCommit1, sealtasks.TTProveReplicaUpdate1, sealtasks.TTFinalize, sealtasks.TTFetch, sealtasks.TTReleaseUnsealed, sealtasks.TTFinalizeReplicaUpdate,
|
sealtasks.TTCommit1, sealtasks.TTProveReplicaUpdate1, sealtasks.TTFinalize, sealtasks.TTFetch, sealtasks.TTFinalizeUnsealed, sealtasks.TTFinalizeReplicaUpdate,
|
||||||
}
|
}
|
||||||
if sc.AllowSectorDownload {
|
if sc.AllowSectorDownload {
|
||||||
localTasks = append(localTasks, sealtasks.TTDownloadSector)
|
localTasks = append(localTasks, sealtasks.TTDownloadSector)
|
||||||
@ -803,7 +803,7 @@ func (m *Manager) ReleaseUnsealed(ctx context.Context, sector storiface.SectorRe
|
|||||||
|
|
||||||
selector := newExistingSelector(m.index, sector.ID, storiface.FTUnsealed, false)
|
selector := newExistingSelector(m.index, sector.ID, storiface.FTUnsealed, false)
|
||||||
|
|
||||||
return m.sched.Schedule(ctx, sector, sealtasks.TTReleaseUnsealed, selector, m.schedFetch(sector, storiface.FTUnsealed, pathType, storiface.AcquireMove), func(ctx context.Context, w Worker) error {
|
return m.sched.Schedule(ctx, sector, sealtasks.TTFinalizeUnsealed, selector, m.schedFetch(sector, storiface.FTUnsealed, pathType, storiface.AcquireMove), func(ctx context.Context, w Worker) error {
|
||||||
_, err := m.waitSimpleCall(ctx)(w.ReleaseUnsealed(ctx, sector, keepUnsealed))
|
_, err := m.waitSimpleCall(ctx)(w.ReleaseUnsealed(ctx, sector, keepUnsealed))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
|
@ -148,7 +148,7 @@ func TestSimple(t *testing.T) {
|
|||||||
defer cleanup()
|
defer cleanup()
|
||||||
|
|
||||||
localTasks := []sealtasks.TaskType{
|
localTasks := []sealtasks.TaskType{
|
||||||
sealtasks.TTAddPiece, sealtasks.TTPreCommit1, sealtasks.TTCommit1, sealtasks.TTFinalize, sealtasks.TTReleaseUnsealed, sealtasks.TTFetch,
|
sealtasks.TTAddPiece, sealtasks.TTPreCommit1, sealtasks.TTCommit1, sealtasks.TTFinalize, sealtasks.TTFinalizeUnsealed, sealtasks.TTFetch,
|
||||||
}
|
}
|
||||||
|
|
||||||
err := m.AddWorker(ctx, newTestWorker(WorkerConfig{
|
err := m.AddWorker(ctx, newTestWorker(WorkerConfig{
|
||||||
@ -207,7 +207,7 @@ func TestSnapDeals(t *testing.T) {
|
|||||||
localTasks := []sealtasks.TaskType{
|
localTasks := []sealtasks.TaskType{
|
||||||
sealtasks.TTAddPiece, sealtasks.TTPreCommit1, sealtasks.TTPreCommit2, sealtasks.TTCommit1, sealtasks.TTCommit2, sealtasks.TTFinalize,
|
sealtasks.TTAddPiece, sealtasks.TTPreCommit1, sealtasks.TTPreCommit2, sealtasks.TTCommit1, sealtasks.TTCommit2, sealtasks.TTFinalize,
|
||||||
sealtasks.TTFetch, sealtasks.TTReplicaUpdate, sealtasks.TTProveReplicaUpdate1, sealtasks.TTProveReplicaUpdate2, sealtasks.TTUnseal,
|
sealtasks.TTFetch, sealtasks.TTReplicaUpdate, sealtasks.TTProveReplicaUpdate1, sealtasks.TTProveReplicaUpdate2, sealtasks.TTUnseal,
|
||||||
sealtasks.TTRegenSectorKey, sealtasks.TTReleaseUnsealed,
|
sealtasks.TTRegenSectorKey, sealtasks.TTFinalizeUnsealed,
|
||||||
}
|
}
|
||||||
wds := datastore.NewMapDatastore()
|
wds := datastore.NewMapDatastore()
|
||||||
|
|
||||||
@ -336,7 +336,7 @@ func TestSnarkPackV2(t *testing.T) {
|
|||||||
localTasks := []sealtasks.TaskType{
|
localTasks := []sealtasks.TaskType{
|
||||||
sealtasks.TTAddPiece, sealtasks.TTPreCommit1, sealtasks.TTPreCommit2, sealtasks.TTCommit1, sealtasks.TTCommit2, sealtasks.TTFinalize,
|
sealtasks.TTAddPiece, sealtasks.TTPreCommit1, sealtasks.TTPreCommit2, sealtasks.TTCommit1, sealtasks.TTCommit2, sealtasks.TTFinalize,
|
||||||
sealtasks.TTFetch, sealtasks.TTReplicaUpdate, sealtasks.TTProveReplicaUpdate1, sealtasks.TTProveReplicaUpdate2, sealtasks.TTUnseal,
|
sealtasks.TTFetch, sealtasks.TTReplicaUpdate, sealtasks.TTProveReplicaUpdate1, sealtasks.TTProveReplicaUpdate2, sealtasks.TTUnseal,
|
||||||
sealtasks.TTRegenSectorKey, sealtasks.TTReleaseUnsealed,
|
sealtasks.TTRegenSectorKey, sealtasks.TTFinalizeUnsealed,
|
||||||
}
|
}
|
||||||
wds := datastore.NewMapDatastore()
|
wds := datastore.NewMapDatastore()
|
||||||
|
|
||||||
@ -476,7 +476,7 @@ func TestRedoPC1(t *testing.T) {
|
|||||||
defer cleanup()
|
defer cleanup()
|
||||||
|
|
||||||
localTasks := []sealtasks.TaskType{
|
localTasks := []sealtasks.TaskType{
|
||||||
sealtasks.TTAddPiece, sealtasks.TTPreCommit1, sealtasks.TTCommit1, sealtasks.TTFinalize, sealtasks.TTReleaseUnsealed, sealtasks.TTFetch,
|
sealtasks.TTAddPiece, sealtasks.TTPreCommit1, sealtasks.TTCommit1, sealtasks.TTFinalize, sealtasks.TTFinalizeUnsealed, sealtasks.TTFetch,
|
||||||
}
|
}
|
||||||
|
|
||||||
tw := newTestWorker(WorkerConfig{
|
tw := newTestWorker(WorkerConfig{
|
||||||
@ -531,7 +531,7 @@ func TestRestartManager(t *testing.T) {
|
|||||||
defer cleanup()
|
defer cleanup()
|
||||||
|
|
||||||
localTasks := []sealtasks.TaskType{
|
localTasks := []sealtasks.TaskType{
|
||||||
sealtasks.TTAddPiece, sealtasks.TTPreCommit1, sealtasks.TTCommit1, sealtasks.TTFinalize, sealtasks.TTReleaseUnsealed, sealtasks.TTFetch,
|
sealtasks.TTAddPiece, sealtasks.TTPreCommit1, sealtasks.TTCommit1, sealtasks.TTFinalize, sealtasks.TTFinalizeUnsealed, sealtasks.TTFetch,
|
||||||
}
|
}
|
||||||
|
|
||||||
tw := newTestWorker(WorkerConfig{
|
tw := newTestWorker(WorkerConfig{
|
||||||
@ -702,7 +702,7 @@ func TestReenableWorker(t *testing.T) {
|
|||||||
defer cleanup()
|
defer cleanup()
|
||||||
|
|
||||||
localTasks := []sealtasks.TaskType{
|
localTasks := []sealtasks.TaskType{
|
||||||
sealtasks.TTAddPiece, sealtasks.TTPreCommit1, sealtasks.TTCommit1, sealtasks.TTFinalize, sealtasks.TTReleaseUnsealed, sealtasks.TTFetch,
|
sealtasks.TTAddPiece, sealtasks.TTPreCommit1, sealtasks.TTCommit1, sealtasks.TTFinalize, sealtasks.TTFinalizeUnsealed, sealtasks.TTFetch,
|
||||||
}
|
}
|
||||||
|
|
||||||
wds := datastore.NewMapDatastore()
|
wds := datastore.NewMapDatastore()
|
||||||
|
@ -107,7 +107,7 @@ func TestReadPieceRemoteWorkers(t *testing.T) {
|
|||||||
// the unsealed file from the miner.
|
// the unsealed file from the miner.
|
||||||
ppt.addRemoteWorker(t, []sealtasks.TaskType{
|
ppt.addRemoteWorker(t, []sealtasks.TaskType{
|
||||||
sealtasks.TTPreCommit1, sealtasks.TTPreCommit2, sealtasks.TTCommit1,
|
sealtasks.TTPreCommit1, sealtasks.TTPreCommit2, sealtasks.TTCommit1,
|
||||||
sealtasks.TTFetch, sealtasks.TTFinalize, sealtasks.TTReleaseUnsealed,
|
sealtasks.TTFetch, sealtasks.TTFinalize, sealtasks.TTFinalizeUnsealed,
|
||||||
})
|
})
|
||||||
|
|
||||||
// create a worker that can ONLY unseal and fetch
|
// create a worker that can ONLY unseal and fetch
|
||||||
|
@ -21,7 +21,7 @@ const (
|
|||||||
TTCommit2 TaskType = "seal/v0/commit/2"
|
TTCommit2 TaskType = "seal/v0/commit/2"
|
||||||
|
|
||||||
TTFinalize TaskType = "seal/v0/finalize"
|
TTFinalize TaskType = "seal/v0/finalize"
|
||||||
TTReleaseUnsealed TaskType = "seal/v0/releaseunsealed"
|
TTFinalizeUnsealed TaskType = "seal/v0/finalizeunsealed"
|
||||||
|
|
||||||
TTFetch TaskType = "seal/v0/fetch"
|
TTFetch TaskType = "seal/v0/fetch"
|
||||||
TTUnseal TaskType = "seal/v0/unseal"
|
TTUnseal TaskType = "seal/v0/unseal"
|
||||||
@ -54,7 +54,7 @@ var order = map[TaskType]int{
|
|||||||
TTFetch: -1,
|
TTFetch: -1,
|
||||||
TTDownloadSector: -2,
|
TTDownloadSector: -2,
|
||||||
TTFinalize: -3,
|
TTFinalize: -3,
|
||||||
TTReleaseUnsealed: -4,
|
TTFinalizeUnsealed: -4,
|
||||||
|
|
||||||
TTGenerateWindowPoSt: -5,
|
TTGenerateWindowPoSt: -5,
|
||||||
TTGenerateWinningPoSt: -6, // most priority
|
TTGenerateWinningPoSt: -6, // most priority
|
||||||
@ -70,7 +70,7 @@ var shortNames = map[TaskType]string{
|
|||||||
TTCommit2: "C2",
|
TTCommit2: "C2",
|
||||||
|
|
||||||
TTFinalize: "FIN",
|
TTFinalize: "FIN",
|
||||||
TTReleaseUnsealed: "FUS",
|
TTFinalizeUnsealed: "FUS",
|
||||||
|
|
||||||
TTFetch: "GET",
|
TTFetch: "GET",
|
||||||
TTUnseal: "UNS",
|
TTUnseal: "UNS",
|
||||||
|
@ -188,7 +188,7 @@ func (t *trackedWorker) FinalizeSector(ctx context.Context, sector storiface.Sec
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (t *trackedWorker) ReleaseUnsealed(ctx context.Context, sector storiface.SectorRef, keepUnsealed []storiface.Range) (storiface.CallID, error) {
|
func (t *trackedWorker) ReleaseUnsealed(ctx context.Context, sector storiface.SectorRef, keepUnsealed []storiface.Range) (storiface.CallID, error) {
|
||||||
return t.tracker.track(ctx, t.execute, t.wid, t.workerInfo, sector, sealtasks.TTReleaseUnsealed, func() (storiface.CallID, error) { return t.Worker.ReleaseUnsealed(ctx, sector, keepUnsealed) })
|
return t.tracker.track(ctx, t.execute, t.wid, t.workerInfo, sector, sealtasks.TTFinalizeUnsealed, func() (storiface.CallID, error) { return t.Worker.ReleaseUnsealed(ctx, sector, keepUnsealed) })
|
||||||
}
|
}
|
||||||
|
|
||||||
func (t *trackedWorker) DataCid(ctx context.Context, pieceSize abi.UnpaddedPieceSize, pieceData storiface.Data) (storiface.CallID, error) {
|
func (t *trackedWorker) DataCid(ctx context.Context, pieceSize abi.UnpaddedPieceSize, pieceData storiface.Data) (storiface.CallID, error) {
|
||||||
|
Loading…
Reference in New Issue
Block a user