The server state of a result is one of:
- Inactive
- The result is not ready to send
(for example, because its input files are unavailable)
- Unsent
- The result is ready to send, but hasn't been sent yet.
- In Progress
- The result has been sent; waiting for completion.
- Over
- The result has been sent to a host and either
it has timed out or the host has reported its completion.
";
break;
case "result_outcome":
page_head("Outcome");
echo "
The outcome of a result is defined if
its server state is over.
It has the following values:
- Success
- A client completed the result successfully.
- Couldn't send
- The server wasn't able to send the result to a client
(perhaps because its resource requirements were too large)
- Client error
- The result was sent to a client and an error occurred.
- No reply
- The result was sent to a client
and no reply was received within the time limit.
- Didn't need
- The result wasn't sent to a client because
enough other results were returned for this work unit.
- Validate error
- The result was reported but could not be validated,
typically because the output files were lost on the server.
";
break;
case "result_client_state":
page_head("Client state");
echo "
The client state of a result is either Done
for a successful result, or it has one
of the following values if the outcome is client error.
- Downloading
- The client couldn't download the application or input files.
- Computing
- An error occurred during computation.
- Uploading
- The client couldn't upload the output files.
These states indicate the stage of processing at which
the client error occurred.
";
break;
case "result_time":
page_head("Time reported and deadline");
echo "
The Time reported or deadline field shows:
- If the result has been reported, the time it was reported.
- If the result has not been reported yet,
and its deadline is in the future,
the deadline is shown in green.
- If the result has not been reported yet,
and its deadline is in the past,
the deadline is shown in red.
";
break;
default:
page_head("Unknown field");
}
page_tail();
?>