Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckpointArgs ¶
func InjectArgs ¶
func InjectArgs(config apptainerConfig.DMTCPConfig, argv []string) []string
func LaunchArgs ¶
func LaunchArgs() []string
func QuickInstallationCheck ¶
func QuickInstallationCheck()
QuickInstallationCheck is a quick smoke test to see if dmtcp is installed on the host for injection by checking for one of the well known dmtcp executables in the PATH. If not found a warning is emitted.
func RestartArgs ¶
func RestartArgs() []string
Types ¶
type Entry ¶
type Entry struct {
// contains filtered or unexported fields
}
func (*Entry) BindPath ¶
func (e *Entry) BindPath() apptainerConfig.BindPath
func (*Entry) CoordinatorPort ¶
type Manager ¶
type Manager interface { Create(string) (*Entry, error) // create checkpoint directory for dmtcp state Get(string) (*Entry, error) // ensure directory with dmtcp state exists List() ([]*Entry, error) // list checkpoint directories for dmtcp state Delete(string) error // delete checkpoint directory for dmtcp state }
func NewManager ¶
func NewManager() Manager
Click to show internal directories.
Click to hide internal directories.