Shows the statuses of running or completed proc instances. Results are grouped
by run ID (as returned from /execute/proc)
and data segment ID (each invocation of the proc command on a data segment is
assigned a data segment ID).
The run ID of a specific proc instance for which the status will be returned. If a proc with a matching run ID is not found, the response will be empty. If not specified, the statuses of all executed proc instances will be returned.The default value is ”.
If set to true, if a proc instance has completed (either successfully or unsuccessfully) then its status will be cleared and no longer returned in subsequent calls.The default value is false.The supported values are:
If input parameter run_id is specified, return the status for a proc instance that has a matching run ID and a matching run tag that was provided to /execute/proc. If input parameter run_id is not specified, return statuses for all proc instances where a matching run tag was provided to /execute/proc.The default value is ”.
The Kinetica server embeds the endpoint response inside a standard response structure which contains status information and the actual response to the query. Here is a description of the various fields of the wrapper:
map of string to maps of string to arrays of strings
The input column names passed to /execute/proc for the returned run IDs, supplemented with the column names for input tables not included in the input column name map.
Overall statuses for the returned run IDs. Note that these are rollups and individual statuses may differ between data segments for the same run ID; see output parameter statuses and output parameter messages for statuses from individual data segments.
running: The proc instance is currently running.
complete: The proc instance completed with no errors.
killed: The proc instance was killed before completion.
error: The proc instance failed with an error.
none: The proc instance does not have a status, i.e. it has not yet ran.