hopsworks.execution #
Execution #
For backwards compatibility hopsworks.execution.Execution is still available as hsfs.core.execution.Execution. The use of this alias is discouraged as it is to be deprecated.
Returned by
id property #
Id of the execution.
job_name property #
Name of the job the execution belongs to.
job_type property #
Type of the job the execution belongs to.
state property #
Current state of the execution.
Can be: INITIALIZING, INITIALIZATION_FAILED, FINISHED, RUNNING, ACCEPTED, FAILED, KILLED, NEW, NEW_SAVING, SUBMITTED, AGGREGATING_LOGS, FRAMEWORK_FAILURE, STARTING_APP_MASTER, APP_MASTER_START_FAILED, GENERATING_SECURITY_MATERIAL, or CONVERTING_NOTEBOOK.
final_status property #
Final status of the execution. Can be UNDEFINED, SUCCEEDED, FAILED or KILLED.
submission_time property #
Timestamp when the execution was submitted.
stdout_path property #
Path in Hopsworks Filesystem to stdout log file.
stderr_path property #
Path in Hopsworks Filesystem to stderr log file.
app_id property #
Application id for the execution.
hdfs_user property #
Filesystem user for the execution.
args property #
Arguments set for the execution.
progress property #
Progress of the execution.
user property #
User that submitted the execution.
duration property #
Duration in milliseconds the execution ran.
success property #
success: bool | None
Boolean to indicate if execution ran successfully or failed.
download_logs #
Download stdout and stderr logs for the execution.
Downloading and printing the logs
# Download logs
out_log_path, err_log_path = execution.download_logs()
out_fd = open(out_log_path, "r")
print(out_fd.read())
err_fd = open(err_log_path, "r")
print(err_fd.read())
| PARAMETER | DESCRIPTION |
|---|---|
path | Path to download the logs. TYPE: |
| RETURNS | DESCRIPTION |
|---|---|
stdout | Path to downloaded log for stdout. TYPE: |
stderr | Path to downloaded log for stderr. TYPE: |
delete #
delete()
Delete the execution.
Potentially dangerous operation
This operation deletes the execution.
| RAISES | DESCRIPTION |
|---|---|
hopsworks.client.exceptions.RestAPIError | If the backend encounters an error when handling the request. |
stop #
stop()
Stop the execution.
Potentially dangerous operation
This operation stops the execution.
| RAISES | DESCRIPTION |
|---|---|
hopsworks.client.exceptions.RestAPIError | If the backend encounters an error when handling the request. |
await_termination #
await_termination(timeout: float | None = None)
Wait until execution terminates.
| PARAMETER | DESCRIPTION |
|---|---|
timeout | The maximum waiting time in seconds. If TYPE: |
| RAISES | DESCRIPTION |
|---|---|
hopsworks.client.exceptions.RestAPIError | If the backend encounters an error when handling the request. |