Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LastResult ¶
type Monitor ¶
type Monitor struct {
UploadClient upload.Uploader
TaskCompleted chan error
SendResult func(request *pb.ResultMetadataRequest) error
// contains filtered or unexported fields
}
func NewProgressMonitor ¶
func NewProgressMonitor( taskId, instanceId, resultsDir, instanceType, progressFile string, pollProgress bool, pollProgressInterval time.Duration, progressUpdateTimeout time.Duration, resultHandlingStrategy types.ResultHandlingStrategy, sendResult func(request *pb.ResultMetadataRequest) error) *Monitor
func (*Monitor) SendErrorProgressMessage ¶
func (*Monitor) SendExceedMaxDurationResult ¶
Send an one-time result in current progress file. Should be only invoked on task failures.
Click to show internal directories.
Click to hide internal directories.