rxCleanupJobs: Cleanup of a Distributed Computing Job or Jobs.
Description
Removes artifacts created while executing a distributed computing job.
Usage
rxCleanupJobs(jobInfoList, force = FALSE, verbose = TRUE)
Arguments
jobInfoList
rxJobInfo
object or a list of job objects that can be obtained from rxGetJobs.
force
logical scalar. If TRUE
, forces removal of job directories even if there are retrievable results or if the current job state is undetermined.
verbose
logical scalar. If TRUE
, will print the directories/records being deleted.
Details
If jobInfoList
is a jobInfo
object, rxCleanupJobs
attempts to remove the artifacts.
However, if the job has successfully completed and force=FALSE
,
rxCleanupJobs
issues a warning saying to either set force=TRUE
or use
rxGetJobResults to get the results and delete the artifacts.
If jobInfoList
is a list of jobs, rxCleanupJobs
attempts to apply the cleanup rules
for a single job to each element in the list.
Value
This function is called for its side effects (removing job artifacts); it does not have a useful return value.
Author(s)
Microsoft Corporation Microsoft Technical Support
See Also
rxGetJobs, rxGetJobOutput, RxSpark, RxHadoopMR, rxGetJobResults
Examples
## Not run:
rxCleanupJobs(jobInfoList = myJobs, force = TRUE)
rxCleanupJobs(rxGetJobs(rxGetOption("computeContext")))
## End(Not run)