Documentation ¶
Index ¶
- type ContainerdJobTracker
- func (t *ContainerdJobTracker) AddArrayJob(jt drmaa2interface.JobTemplate, begin int, end int, step int, maxParallel int) (string, error)
- func (t *ContainerdJobTracker) AddJob(jt drmaa2interface.JobTemplate) (string, error)
- func (t *ContainerdJobTracker) DeleteJob(jobID string) error
- func (t *ContainerdJobTracker) JobControl(jobID, action string) error
- func (t *ContainerdJobTracker) JobInfo(jobID string) (drmaa2interface.JobInfo, error)
- func (t *ContainerdJobTracker) JobState(jobID string) (drmaa2interface.JobState, string, error)
- func (t *ContainerdJobTracker) ListArrayJobs(arrayjobID string) ([]string, error)
- func (t *ContainerdJobTracker) ListJobCategories() ([]string, error)
- func (t *ContainerdJobTracker) ListJobs() ([]string, error)
- func (t *ContainerdJobTracker) Wait(jobID string, timeout time.Duration, state ...drmaa2interface.JobState) error
- type ContainerdTrackerParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContainerdJobTracker ¶ added in v0.3.26
type ContainerdJobTracker struct { JobSessionName string // contains filtered or unexported fields }
ContainerdJobTracker implements the JobTracker interface for containerd.
func NewContainerdJobTracker ¶ added in v0.3.26
func NewContainerdJobTracker(jobSessionName, containerdAddr string) (*ContainerdJobTracker, error)
NewContainerdJobTracker creates a new ContainerdJobTracker instance with the given containerd address.
func (*ContainerdJobTracker) AddArrayJob ¶ added in v0.3.26
func (t *ContainerdJobTracker) AddArrayJob(jt drmaa2interface.JobTemplate, begin int, end int, step int, maxParallel int) (string, error)
func (*ContainerdJobTracker) AddJob ¶ added in v0.3.26
func (t *ContainerdJobTracker) AddJob(jt drmaa2interface.JobTemplate) (string, error)
func (*ContainerdJobTracker) DeleteJob ¶ added in v0.3.26
func (t *ContainerdJobTracker) DeleteJob(jobID string) error
func (*ContainerdJobTracker) JobControl ¶ added in v0.3.26
func (t *ContainerdJobTracker) JobControl(jobID, action string) error
func (*ContainerdJobTracker) JobInfo ¶ added in v0.3.26
func (t *ContainerdJobTracker) JobInfo(jobID string) (drmaa2interface.JobInfo, error)
func (*ContainerdJobTracker) JobState ¶ added in v0.3.26
func (t *ContainerdJobTracker) JobState(jobID string) (drmaa2interface.JobState, string, error)
func (*ContainerdJobTracker) ListArrayJobs ¶ added in v0.3.26
func (t *ContainerdJobTracker) ListArrayJobs(arrayjobID string) ([]string, error)
func (*ContainerdJobTracker) ListJobCategories ¶ added in v0.3.26
func (t *ContainerdJobTracker) ListJobCategories() ([]string, error)
ListJobCategories lists all available container images.
func (*ContainerdJobTracker) ListJobs ¶ added in v0.3.26
func (t *ContainerdJobTracker) ListJobs() ([]string, error)
ListJobs returns a list of all container IDs visible to the containerd client which are associated with the current job session.
func (*ContainerdJobTracker) Wait ¶ added in v0.3.26
func (t *ContainerdJobTracker) Wait(jobID string, timeout time.Duration, state ...drmaa2interface.JobState) error
type ContainerdTrackerParams ¶ added in v0.3.33
type ContainerdTrackerParams struct { // ContainerdAddr is the address of the containerd daemon. ContainerdAddr string `json:"containerdAddr,omitempty"` }
Click to show internal directories.
Click to hide internal directories.