MCPcopy Index your code
hub / github.com/wavetermdev/waveterm / DeleteJob

Function DeleteJob

pkg/jobcontroller/jobcontroller.go:1401–1409  ·  view source on GitHub ↗
(ctx context.Context, jobId string)

Source from the content-addressed store, hash-verified

1399}
1400
1401func DeleteJob(ctx context.Context, jobId string) error {
1402 SetJobConnStatus(jobId, JobConnStatus_Disconnected)
1403 jobTerminationMessageWritten.Delete(jobId)
1404 err := filestore.WFS.DeleteZone(ctx, jobId)
1405 if err != nil {
1406 log.Printf("[job:%s] warning: error deleting WaveFS zone: %v", jobId, err)
1407 }
1408 return wstore.DBDelete(ctx, waveobj.OType_Job, jobId)
1409}
1410
1411func AttachJobToBlock(ctx context.Context, jobId string, blockId string) error {
1412 err := wstore.WithTx(ctx, func(tx *wstore.TxWrap) error {

Callers 2

pruneUnusedJobsFunction · 0.85

Calls 4

DBDeleteFunction · 0.92
SetJobConnStatusFunction · 0.85
DeleteZoneMethod · 0.80
DeleteMethod · 0.45

Tested by

no test coverage detected